URL 配置
Django 运用程序的 URLs 配置通过 `urls.py` 文件进行。该文件包含一个字典,个中键是 URL 模式,值是相应的视图函数。
```python
urlpatterns = [
path('home/', views.index),
path('about/', views.about),
]
```
当用户输入 URL 时,Django 会检讨 `urls.py` 文件以查找匹配的路由。如果找到匹配的路由,则会调用相应的视图函数。
路由命名
您可以给路由命名以更随意马虎地引用它们。
```python
urlpatterns = [
path('users/<int:pk>', views.user_detail, name='user_detail'),
]
```
命名路由的优点
提高代码可读性。
简化代码。
许可在模板或其他代码中轻松引用路由。
高等路由
Django 支持高等路由功能,例如:
通配符:匹配任何数量的路径参数。
捕获组:将 URL 中的特定部分捕获并通报到视图函数。
命名分组:为多个路由定义共享的命名捕获组。
结论
Django URLs 是一个强大的工具,用于在 Web 运用程序中配置路由。其易于利用、可读性高和功能丰富特性使其成为 Django 开拓者的空想选择。