Django url配置
时间: 2023-08-13 20:05:33 浏览: 51
Django 的 URL 配置主要是通过 urls.py 文件来实现的。以下是 Django URL 配置的一些基本知识:
1. 在 Django 项目中,每个应用程序都会有一个 urls.py 文件来管理该应用程序的 URL 配置。
2. Django 项目中的总 URL 配置在项目的 urls.py 文件中定义。
3. 在 urls.py 文件中,可以使用 urlpatterns 列表来配置 URL 规则。
4. urlpatterns 列表中的每个 URL 规则都由两部分组成:URL 正则表达式和视图函数。
5. URL 正则表达式用于匹配 URL,而视图函数则用于处理匹配到的 URL。
6. 在 Django 中,可以使用正则表达式语法来定义 URL 规则,包括普通字符、字母数字字符、分组、命名组等等。
7. Django 还提供了一些特殊的 URL 规则,如:path()、re_path()、include() 等。
例如,以下是一个简单的 Django URL 配置示例:
```python
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'),
]
```
在这个例子中,我们导入了 path() 函数和视图函数,然后在 urlpatterns 列表中定义了三个 URL 规则,分别匹配空 URL、/about/ 和 /contact/,并将它们分别映射到 index()、about() 和 contact() 视图函数。每个 URL 规则还指定了一个名称,以便在其他地方引用。