from django.urls import path, include urlpatterns = [ path('', home.views.urls), path('page/<int:num>/<year>/', home.views.index, {'foo':'bar'}), ] ##home/views.py def index(request, num, year, foo) return HttpResponse(str(num)+str(year)+foo)
Использование регулярных выражений re_path
from django.urls import re_path, path, include urlpatterns = [ path('', home.views.urls), path('page/(?P[0-9]{4})/', home.views.index), path('page/(?P[\w-]+)/', home.views.instr), path('page/(?P\d+)/', home.views.innum), ] ##home/views.py def index(request, year) return HttpResponse(year)