Скорее всего, это было недосмотром при переходе на django.urls.path() [закрыто]
Я получаю предупреждение, когда запускаю сервер в django3.2.9.
WARNINGS:
?: (2_0.W001) Your URL pattern 'activate/(?P<uid>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$' [name='activate'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
Вот мой код:
path('activate/(?P<uid>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', activate, name='activate')
Я знаю, что мне нужно использовать re_path. поэтому я переписал код следующим образом.
re_path(r'^activate/(?P<uid>[0-9])/(?P<token>[0-9])/$',activate,name='activate'),
Но он выдает ошибку. Примечание: я импортировал re_path. Как я должен переписать вышеприведенную строку, используя re_path?