DJANGO 中配置映射文件URL
时间: 2024-05-10 09:17:53 浏览: 10
在 Django 中,URL 映射文件被称为 URLconf。URLconf 用于将 URL 路径映射到视图函数。为了配置 URLconf,您需要执行以下步骤:
1. 在您的 Django 项目的根目录下创建一个名为 urls.py 的文件。
2. 在 urls.py 文件中导入 Django 的 path 和 include 函数,以及您的应用程序中定义的视图函数。
3. 在 urls.py 文件中定义您的应用程序的 URLconf,将 URL 路径映射到视图函数。
4. 在您的 Django 项目的主 URLconf 文件中(通常是项目的 urls.py 文件),使用 include 函数将您的应用程序的 URLconf 包含进去。
以下是一个简单的示例,演示如何在 Django 中配置 URLconf:
``` python
# myapp/urls.py
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'),
]
```
``` python
# myproject/urls.py
from django.urls import include, path
urlpatterns = [
path('myapp/', include('myapp.urls')),
]
```
在上面的示例中,myapp.urls 文件定义了一个包含三个路由的 URLconf,即空路径(将重定向到 index 视图函数)、about 路径和 contact 路径。myproject.urls 文件使用 include 函数将 myapp.urls 文件包含进去,并将其挂载到 /myapp/ 路径下。这意味着,当用户访问 /myapp/ 路径时,将由 myapp.urls 文件处理该请求,而不是由 myproject.urls 文件处理。