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 模式 ... ]