django多个app的urls设置
时间: 2024-01-22 16:03:09 浏览: 63
django下创建多个app并设置urls方法
在 Django 中,每个 app 可以有自己的 urls.py 文件,用于定义该 app 的 URL 路由。这些 URL 路由可以在项目的 urls.py 文件中被引用并包含到全局 URL 路由中。
下面是一个示例:
在项目的 urls.py 中,使用 include() 函数引用每个 app 的 urls.py 文件:
```
from django.urls import include, path
urlpatterns = [
path('app1/', include('app1.urls')),
path('app2/', include('app2.urls')),
]
```
然后,在每个 app 的 urls.py 文件中定义该 app 的 URL 路由:
```
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('about/', views.about, name='about'),
path('contact/', views.contact, name='contact'),
]
```
上面的示例中,app1 和 app2 都有自己的 urls.py 文件,在项目的 urls.py 文件中使用 include() 函数引用这些文件。每个 app 的 urls.py 文件中定义了该 app 的 URL 路由,例如 /app1/ 和 /app2/,以及每个 URL 对应的视图函数。
阅读全文