一、模板for循环
语法:
{% for xx in xxs %}
HTML语句
{% endfor %}
二、path的配置
Django1.+的path配置为:
url(r'^articles/(?P<year>[0-9]{4})/$', views.year_archive),
需要对正则表达式很熟悉,而且可读性不是很强
在Django2+中有新得方法进行配置即path方法
举例:
from django.urls import include, path
from . import views
urlpatterns = [
#path(r'first/', views.index),
path('article_list/', views.GetArticle_all),
path('article/<int:article_id>/', views.Article_page),
]
即直接写出路径即可
如果需要接收数据则在<>中填写“数据的类型”以及“数据变量名”
当然也可以接收多个参数例如
path('article/<int:article_id>/<string:name>', views.Article_page),
即可接收两个数据
三、超链接配置
1、在根目录的urls下的include中添加参数namespace:
例如:
2、在app的根目录的path中添加name参数以及url外部添加app参数
例如:
具体的参数为: