• 个人博客首页


    ####个人博客首页
        
    
    - 路由
        - 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
                    - 标题
                    - 简介
                    - 时间 点赞 评论 阅读
  • 相关阅读:
    装饰器
    FLASK
    Flask第一个实例
    各种各样的PyQt测试和例子
    项目实战:天气信息查询
    窗口设置、QSS
    槽和信号
    布局
    打印机
    菜单栏、工具栏、状态栏
  • 原文地址:https://www.cnblogs.com/golangav/p/7919585.html
Copyright © 2020-2023  润新知