我的博客首頁

 

####我的博客首頁
    

- 路由
    - 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
                - 標題
                - 簡介
                - 時間 點贊 評論 閱讀
相關文章
相關標籤/搜索