1
path('articles/<int:year>/', views.year_archive),
ここで、年を4桁の数字に制限するにはどうすればよいですか?Django2.0のURL構文の数を制限する方法は?
path('articles/<int:year>/', views.year_archive),
ここで、年を4桁の数字に制限するにはどうすればよいですか?Django2.0のURL構文の数を制限する方法は?
django 2.0 re_pathが正規表現に導入されました。
あなたのようにそれをインポートする必要があります。
from django.urls import re_path
し、以下のように使用します。
re_path('articles/(?P<year>[0-9]{4})/', views.year_archive),
を、文の下にはDjango 2.0だけでなく、ジャンゴの以前のバージョン(> = 1.8としてと互換性があります
url(r'^articles/(?P<year>[0-9]{4})/$', views.year_archive),
正規表現は、キーワード引数で正確に4桁を取得するために作成されています