个人博客首页

####个人博客首页

- 路由
    - 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

个人博客首页的相关文章

Django 博客首页视图

Django 处理 HTTP 请求 Web 应用的交互过程其实就是 HTTP 请求与响应的过程.无论是在 PC 端还是移动端,我们通常使用浏览器来上网,上网流程大致来说是这样的: 我们打开浏览器,在地址栏输入想访问的网址,比如 http://zmrenwu.com/(当然你也可能从收藏夹里直接打开网站,但本质上都是一样的). 浏览器知道我们想要访问哪个网址后,它在后台帮我们做了很多事情.主要就是把我们的访问意图包装成一个 HTTP 请求,发给我们想要访问的网址所对应的服务器.通俗点说就是浏览器帮

【Android 我的博客APP】1.抓取博客首页文章列表内容——网页数据抓取

打算做个自己在博客园的博客APP,首先要能访问首页获取数据获取首页的文章列表,第一步抓取博客首页文章列表内容的功能已实现,在小米2S上的效果图如下: 思路是:通过编写的工具类访问网页,获取页面源代码,通过正则表达式得到匹配的数据进行处理显示到ListView上 简单说明下要点:1. 使用Apache HttpClient库实现GET请求.2. 异步请求处理.3. 正则表达式抓取自己需要的数据. 使用Apache HttpClient库实现GET请求. 使用Apache只需简单三步 HttpCli

第二版博客首页安装代码

css: #profile_block{text-align:center;position:absolute; top:60px; right:10px;} #blog-calendar{border-radius: 7px;background:#fff;} #p_b_follow{padding-top:10px;} #p_b_follow a{display:block;width:70px;height:35px; line-height:35px;mrgin-top:10px; te

51CTO博客首页移动版将于7月内完成上线

亲爱的博主们,在51CTO博客首页PC版本完成后,我们开启了首页移动端适配的开发,移动版首页将于7月内完成,希望可以给大家在手机端更好的阅读体验~

从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十七 ║Vue基础:给博客首页加花样(二)

回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码的学习,简单的通过一些假的数据来展示了下个人博客的首页列表,不知道大家是否还记得昨天讲的什么,如果不太清楚呢,可以再回顾下<从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十七 ║Vue基础:使用Vue.js 来画博客首页(一)>,我们主要说到了,Vue的核心语法是什么,MVVM

《全栈营销之如何制作个人博客》之六:php个人博客首页数据调取完整 广告位完善

今天主要做的是把首页的广告位给完善,及首页剩下的静态数据修改成动态调取的,比如公告,推荐文章,右侧广告位.都修改成动态的数据,方便后期后台管理博客数据. 一.Thinkcmf广告位标签 幻灯片相关的标签有两个,slides和 noslides ,slides标签这个标签其实就一个循环标签,只是会把你指定的幻灯片数据获取出来. 案例如下: <ul id="home-slider" class="list-unstyled"> <slides id=&

自学semantic UI个人博客首页模板

以下是代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <!--cdn方式引入--> <link href="https://cdn.bootcss.com

自定义自己的博客园博客首页

直接上代码 博客侧边栏公告: 访问量会计算访问过自己博客的人数(只要刷新,就会累计)!正常的访问量不应该这么计算! 联系我是通过腾讯QQ的方式联系我,会根据QQ的在线状态显示不同颜色的图标. 访问量:<img src="http://s09.flagcounter.com/mini/6gcU/bg_FF2465/txt_21917B/border_ECF230/flags_0/" alt="Candyメ奶糖" border="0">&

[python][django学习篇][10]再次修改博客首页模板

目前我们看到的只是模板中预先填充的一些数据,我们得让它显示从数据库中获取的文章数据.下面来稍微改造一下模板: 删除所有article标签,然后添加以下内容,将从数据库读取到的内容填充到模板变量{{ post_list }} {% for post in post_list %} <article class="post post-{{ post.pk }}"> <header class="entry-header"> <h1 clas