Python web实战之Django URL路由详解
from django.urls import path
from . import views
urlpatterns = [
path('articles/2003/', views.special_case_2003), # 用于特定年份的文章
path('articles/<int:year>/', views.year_archive), # 匹配整数年份的文章归档
path('articles/<int:year>/<int:month>/', views.month_archive), # 匹配年份和月份的文章归档
path('articles/<int:year>/<int:month>/<slug:slug>/', views.article_detail), # 用于匹配文章详情的URL
]
这个例子展示了如何使用Django的path
函数来定义URL模式,并且如何使用不同的参数类型(如整数和字符串)来构建更加复杂的URL。这样的路由配置使得开发者能够以结构化的方式定义和组织URL,从而使得代码更加清晰和易于维护。
评论已关闭