####个人博客首页 - 路由 - 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 - 标题 - 简介 - 时间 点赞 评论 阅读
时间: 2024-10-19 13:57:30