zoukankan      html  css  js  c++  java
  • 个人博客首页

    ####个人博客首页
        
    
    - 路由
        - 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
                    - 标题
                    - 简介
                    - 时间 点赞 评论 阅读
  • 相关阅读:
    Google ObjectiveC Style Guide
    FlvDownloader 2.2发布
    在C#中实现关机
    在.net 2.0/3.0程序中使用扩展方法
    Boost智能指针——scoped_ptr
    二叉查找树
    用C#调用ffmpeg实现媒体类型转换(1)
    FlvDownloader v2.21发布
    发布一款ICO图标和PNG批量转换工具
    在.net中创建外接程序
  • 原文地址:https://www.cnblogs.com/golangav/p/7919585.html
Copyright © 2011-2022 走看看