url path指向视图创建和更新数据
实例:
from django.urls import path from . import views urlpatterns = [ path('blog/', views.page), path('blog/page<int:num>/', views.page), ] # View (in blog/views.py) def page(request, num=None): # Output the appropriate page of blog entries, according to num. if request.method == 'GET': if not num: # 返回创建数据页面 ... else: # 返回更新数据页面 ...
在上面的示例中,两个URL模式都指向同一个视图 views.page; 但第一个模式不会从URL捕获任何内容。 如果第一个模式匹配,该page()函数将使用它的默认参数num,1;用于创建数据。 如果第二个模式匹配, page()将使用num捕获的任何值;用于更新数据。
本文介绍了一个关于Django框架中URL模式与视图函数配合使用的具体示例。通过两个不同的URL路径设置,实现了一个名为page的视图函数,该函数能够根据不同URL路径参数的变化来区分创建和更新数据的操作。

1500

被折叠的 条评论
为什么被折叠?



