urlpatterns中的这两个路径有什么区别?

时间:2019-08-20 17:14:06

标签: python django django-views django-urls

urlpatterns = [
    path('admin/', admin.site.urls),
    path('job', jobs.views.home, name='home'),
    path('job/', include('jobs.urls')),
]

两条路径之间有什么区别?什么时候应该使用jobs.views.home,什么时候应该使用include()

1 个答案:

答案 0 :(得分:2)

我是新的django用户,因此我将尝试回答也许我错了。

path('job', jobs.views.home, name='home')

将调用您在API作业的views.py文件中定义的home函数

path('job/', include('jobs.urls))

将在作业API中包含文件urls.py。

在您的urls.py中,您应该有path('', jobs.views.home, name='home') 调用views.py文件的home函数