了解 Django App 的 urls.py 中的 urlpatterns

问题描述 投票:0回答:1

问题:当我们尝试将数据添加到数据库时。因此,请求将始终到达此以项目级目录

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
的含义或目的是什么。我们可以写另一个词来代替它吗?

python django django-urls
1个回答
0
投票

如果您指的是名称参数,它可以是您想要的任何内容。

name=
参数可以与端点名称不同(这里是
"addTask/"
),它的主要目标是区分并通过名称告诉程序员它是哪条路径。

当您想在代码中的其他位置找到 url 模式时,例如使用

reverse()
 中的 
django.urls

时,此参数很有用

这里是文档: https://docs.djangoproject.com/en/4.2/topics/http/urls/#naming-url-patterns

© www.soinside.com 2019 - 2024. All rights reserved.