Django网址中的“路径”是什么意思

时间:2017-09-26 16:10:34

标签: python django

当我在其中一个Django文件中的urls.py上读取一些新项目时,我会找到以下代码:

from django.urls import path
from . import views

urlpatterns = [
    path('buyers/embed/<int:id>/view', views.buyers_view),
]

这是在现在没有使用的应用程序中编写的(而不是这个用于买家视图的另一个应用程序)。但我想知道这是什么path

我在documentation找不到任何相关信息。 也许这是url路由的一些旧风格,或者是一些错误。

感谢您的帮助。

2 个答案:

答案 0 :(得分:5)

path()来自新的网址语法,即added in Django 2.0

只要您在文档网站上选择了Django 2.0或更高版本,就可以在tutorialurl docs中找到更多信息。

答案 1 :(得分:1)

path()函数返回要包含在urlpatterns中的元素,带有4个args:两个必需的route和view,两个是可选的kwargs和name

path(route, view, kwargs=None, name=None)