/admin/proj/urls.py

Step1、管理站点

UserGroup

注册前管理站点页面如下图:


docspace/admin.py
get_fk_search_filedsCharField, SlugField, TextFieldexclude_fieldsapp_models = apps.get_app_config('docspace').get_models()docspacelist_displaylist_filtersearch_fieldslist_per_pagefilter_horizontal

下面是注册后的几个页面:

新建文章页


Step2、博客URLs

URL 又称统一资源定位器,一个 url 可以定位一个特定的页面,但一个页面可以对应多个 url 也是可以的。

对于个人博客来说,一个站点的 URL 结构确定下来之后尽可能不要再修改,以避免影响博客的 SEO 。

因此,我们在一开始的时候就要确定好博客的 URL 结构。 下面就个人博客的各种页面来设计 URL 结构。

一些次要的 url 暂时可以通过 admin 站点访问,例如登入登出,分类或标签的 CURD 页面等等都可以通过上面注册的 admin 管理站点进行管理。

实现以上 URLs 的页面,我们的博客基本就可以运作起来了。

///

例如:

/article//page//tutorial/
ArticleTypeItems

博客的 URLs 内容就到这里,往后的文章会根据这个 URL 结构开始书写 View 视图的逻辑业务。如若在书写 view 的过程中需要改变 URL 结构会在当时提出来。

下一篇文章将开始视图和模板内容:《Django 个人博客教程-05:视图与模板》。


系列文章:

《Django 个人博客教程-06:视图与模板》下一篇


欢迎分享给其他人或点击在看