欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

django的url路由分发

程序员文章站 2022-04-03 08:39:36
...

Django框架的路由分发可以使用include分发到各个app如

from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    # 分发到app01下的urls.py中  由app01.urls继续分发到视图函数
    # app01.urls.py要设置app_name=app01 否则会提示找不到app
    path('app01/', include('app01.urls'))
]

还可以使用元组的形式,这种方式和include方式差不多,元组内第二个和第三个参数必须要设置 ,但可以设置为None

urlpatterns = [
    path('admin/', admin.site.urls),
    path('app02/', ([path('url1/',views.index),[path('url2/',views.index)],None,None))
]

 

相关标签: url