Когда я запускаю сервер в консоли, я получаю предупреждения:
?: (urls.W002) Your URL pattern '^/(?P<slug>[\w-]+)/$' [name='detail'] has a regex beginning with a '/'. Remove this slash as it is unnecessary.
Я провел некоторое исследование и обнаружил, что вы можете отключить проверки с помощью параметра SILENCED_SYSTEM_CHECKS
.
В urls.py шаблоны url определяются следующим образом:
urlpatterns = [
url(r'^$', PostListAPIView.as_view(), name='list'),
url(r'^/create/$', PostCreateAPIView.as_view(), name='create'),
url(r'^/(?P<slug>[\w-]+)/$', PostDetailAPIView.as_view(), name='detail'),
url(r'^/(?P<slug>[\w-]+)/edit/$',
PostUpdateAPIView.as_view(), name='update'),
url(r'^/(?P<slug>[\w-]+)/delete/$',
PostDeleteAPIView.as_view(), name='delete'),
Когда '/' удаляется после "r'^"
У меня ошибка с сервера: *Ошибка 1015 *, Django попробовал эти шаблоны URL в следующем порядке: ....
Когда добавлено '/', оно работает отлично.Но я думаю, что должны быть другие обходные пути, чтобы решить эту проблему.Есть предложения?