码迷,mamicode.com
首页 > 其他好文 > 详细

个人博客首页

时间:2017-11-29 12:07:30      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:bsp   用户   而不是   接口   clu   使用   分类   过滤   导航条   

技术分享图片

 

####个人博客首页
    

- 路由
    - app01 创建urls.py
    - 主程序url如果匹配到blog开始 就路由到app01的项目中
      url(r^blog/, include(app01.urls)),
    - 博客路由
        #分类 标签 时间
        url(r^(?P<username>.*)/(?P<condition>tag|category|date)/(?P<para>.*), views.homeSite),

        #个人博客主页
        url(r^(?P<username>.*), views.homeSite),


- 后端
    - 匹配是否有这个用户
        - 否 返回404页面
        -- 查找当前用户所有的文章
            - 查找每一个用户分类的文章数
            - 查找每一个用户标签的文章数
            - 查找每一个用户时间年月相同的文章数
                orm提供一个接口extra  过滤使用 一部分的where语句放入extra中来查询
            - 分类 标签 时间的文章列表
                


- 前端
    - 导航条
        - css样式生成导航条
            - 宽 高 颜色
        - 导航条左方显示的是用户的名称 而不是request传过去的用户名
    
    - 内容
        - 分为3 8列

        - 3 引入4个面板 个人信息 标签 分类 时间 
            
            - 个人信息
                - 头像
                - 昵称

            - 文章分类
                - 循环分类列表
            - 标签分类
                - 循环标签列表
            - 时间分类
                - 循环时间列表
            - 文章 标签 时间 a 链接
                <a href="/blog/{{ current_user.username }}/date/{{ date.0 }}"></a>

        - 8 个人文章
            - 循环文章列表
            - 每篇文章一个div
                - 标题
                - 简介
                - 时间 点赞 评论 阅读

 

个人博客首页

标签:bsp   用户   而不是   接口   clu   使用   分类   过滤   导航条   

原文地址:http://www.cnblogs.com/oyoui/p/7919585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!