Django 2 0實戰 部落格系統1

2021-09-25 05:51:30 字數 893 閱讀 2878

需求列表

1、使用者端部分:

部落格需要提供搜尋功能,搜尋範圍限定在標題 、分類和標籤上 。 部落格每天的增量資料為10 篇文章。

能夠根據某個分類檢視所有關於這一分類的文章,分類沒有層級的關係,只有一級分類 。一篇文章只能屬於乙個分類 。

訪問首頁時, 需要能看到由新到舊的文章列表,以便於檢視最新的文章 。 作者可以設定置頂某篇文章 ,也可以同時置頂多篇文章。 多篇文章置頂時 ,排序規則為從新到 舊 。

列表分頁需求 。 針對首頁、頻道頁和標籤頁,都需要提供分頁需求,每頁展示 10 篇文章。列表頁展示文章時, 需要展示摘耍 , 預設為文章的前 140 個字 。

能夠配置友鏈,方便與網友進行鏈結 。 這在乙個頁面中展示 即可 ,不需要分類 。 但是需要能夠指定某個友鏈的權重 ,權重高者在前面展示 。

2、作者端需求

功能點梳理:從產品經歷所提的需求中提煉出這個系統有哪些功能點,最終落實為功能列表/清單,進而再進行任務分配。

對於**功能整體來說,分為使用者端和管理後台。

使用者端的功能又可以分為以下4類:

管理後台的功能分為以下兩類:

到此為止,我們通過對需求的評審和整理,最終得到了明確要開發的功能,然後對功能進行了實體抽取以及模組劃分。後面我們要做的就是,在已經清楚知道要開發什麼功能之後,如何進行技術選型。好的技術選型不僅能夠提供開發效率,而且也能降低維護成本。

Django2 0的學習分享1

本篇不能算是乙個原創的文件,只能說是在學習django官網文件過程中的筆記,留作以後參考使用。勿噴!前言 關於如何安裝django這裡就不多敘述了,安裝過程比較簡單,這裡主要說一下安裝好django之後寫的第乙個應用。這裡使用的python是python3.7 64bit 的,django版本是2....

Django教程 Django 2 0入門

django是乙個千篇一律的python web框架,受ruby on rails的啟發,並使用許多相同的隱喻使web開發變得輕鬆快捷。django滿載且靈活,已成為python使用最廣泛的web框架之一。django實際上包含了構建任何大小的web應用程式所需的所有內容,並且它的普及使得查詢示例和...

Django 2 0 的新特性

1 url編寫進行了簡化 新django.urls.path 功能允許更簡單,更可讀的url路由語法。例如,以前的django發行版中的這個例子 url r articles p 0 9 views.year archive 需要匯入 from django.conf.urls import url...