【发布时间】:2019-08-12 15:00:59
【问题描述】:
这是来自Django Docs的示例:
from django.urls import include, path
urlpatterns = [
path('index/', views.index, name='main-view'),
path('bio/<username>/', views.bio, name='bio'),
...
]
from django.urls import include, re_path
urlpatterns = [
re_path(r'^index/$', views.index, name='index'),
re_path(r'^bio/(?P<username>\w+)/$', views.bio, name='bio'),
...
]
据我了解,path 语法更具可读性,并提供尖括号,可以从 URL 中捕获信息并转换类型。
我是否应该仅在需要正则表达式时使用re_path,而在所有其他情况下使用path?
【问题讨论】:
标签: python django django-urls