Вот пример из 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
для всех остальных случаев?