Django4全栈进阶之路10 url路由设置

在 Django 4 中,可以在主路由文件中设置和管理子路由。通常,我们会为每个应用程序创建一个子路由文件,以便更好地组织代码和管理路由。

以下是 Django 4 中设置主路由和子路由的示例:

首先,在主路由文件 urls.py 中导入子路由,并将其添加到 urlpatterns 中:

# urls.py
from django.urls import include, path

urlpatterns = [
    # ... 其他 URL 模式 ...
    path('myapp/', include('MyApp.urls')),
]

这个例子中,我们将 myapp.urls 子路由文件的路径设置为 myapp/,这意味着所有以 /myapp/ 开头的 URL 都将被分派给 myapp.urls 中的视图处理。

接下来,在 myapp 应用程序中创建子路由文件 urls.py,并设置其路由:

# myapp/urls.py
from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
    path('about/', views.about, name='about'),
    # ... 其他 URL 模式 ...
]

 

posted @ 2023-04-23 21:40  侬侬发  阅读(218)  评论(0编辑  收藏  举报