python_django_web开发:8 完善博客小项目的主页与详情页

完善博客

博客页面设计:博客主页面 内容页面 博客撰写页面

主页面:文章标题列表 同时有超链接 到内容页面的
发表新博客的按钮 超链接到 博客撰写页面的

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),
]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值