完善博客
博客页面设计:博客主页面 内容页面 博客撰写页面
主页面:文章标题列表 同时有超链接 到内容页面的
发表新博客的按钮 超链接到 博客撰写页面的
DTL语法 for循环 {% for xx in xxs %}
Html语句
{% endfor %}
内容页面: 标题 内容 修改文章的按钮(超链接)
article_id组名必须与views.py里的响应函数里的参数名保持一致
正则表达式:
(?P[0-9]+)
- 匹配1次或者多次前面出现
- 的正则表达式
[0-9] \d 都是匹配数字
(?P…) 向一个仅由name标识而不是数字id标识的正则分组匹配
==注意==:这里使用的Django版本是2.0之前的语法,比如: Django 1.11官方文档介绍
例如:
from . import views
from django.conf.urls import url
urlpatterns = [
url(r'^index/', views.index),
url(r'^article/(?P<article_id>[0-9]+)$', views.article_page),
]

本文详细介绍了一个博客系统的页面设计及实现方法,包括主页面的文章列表显示、文章详情页的内容展示以及新博客发布的流程。使用了Django框架,并介绍了如何通过URL配置实现不同页面间的跳转,特别强调了正则表达式的使用。
2163

被折叠的 条评论
为什么被折叠?



