Django视图与URLs路由详解
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), # 带有slug的文章详情
]
这个例子中,我们定义了几个不同的URL路径,并将它们关联到了特定的视图函数。这些路径可以处理从简单的年份到更复杂的年份和月份再到具体的文章详情的参数。这种方式使得我们可以根据URL的不同组合来调用不同的视图函数,以处理不同的业务逻辑。
评论已关闭