URL 配置

Django 运用程序的 URLs 配置通过 `urls.py` 文件进行。
该文件包含一个字典,个中键是 URL 模式,值是相应的视图函数。

```python

djangophpurlspyDjango URLs React

urlpatterns = [

path('home/', views.index),

path('about/', views.about),

]

```

路由

当用户输入 URL 时,Django 会检讨 `urls.py` 文件以查找匹配的路由。
如果找到匹配的路由,则会调用相应的视图函数。

路由命名

您可以给路由命名以更随意马虎地引用它们。

```python

urlpatterns = [

path('users/<int:pk&gt;', views.user_detail, name='user_detail'),

]

```

命名路由的优点

提高代码可读性。

简化代码。

许可在模板或其他代码中轻松引用路由。

高等路由

Django 支持高等路由功能,例如:

通配符:匹配任何数量的路径参数。

捕获组:将 URL 中的特定部分捕获并通报到视图函数。

命名分组:为多个路由定义共享的命名捕获组。

结论

Django URLs 是一个强大的工具,用于在 Web 运用程序中配置路由。
其易于利用、可读性高和功能丰富特性使其成为 Django 开拓者的空想选择。