问题:当我们尝试将数据添加到数据库时。因此,请求将始终到达此以项目级目录
todo_main
开头的 URL。所以在这里,我们将创建一个模式。
path('todo/', include('todo.urls'))
,
该路径会将请求转发到todo。网址。
from django.urls import path
from .import views
urlpatterns =[
path('addTask/', views.addTask, name='addTask'),
]
因此,每当我们发送添加任务的请求时,相应的
views.addTask
就应该运行,这将是一个任务。
问题:
我尽力理解
addTask
的含义或目的是什么。我们可以写另一个词来代替它吗?
如果您指的是名称参数,它可以是您想要的任何内容。
name=
参数可以与端点名称不同(这里是"addTask/"
),它的主要目标是区分并通过名称告诉程序员它是哪条路径。
当您想在代码中的其他位置找到 url 模式时,例如使用
reverse()
中的
django.urls
时,此参数很有用
这里是文档: https://docs.djangoproject.com/en/4.2/topics/http/urls/#naming-url-patterns