一、模板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參數
例如:
具體的參數爲: