/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:视图与模板》下一篇
欢迎分享给其他人或点击在看