Как исправить проблему с регулярными выражениями в Django

Django Rest Framework после регистрации пользователя отправляет новому пользователю Email для проверки адреса EMail. Прилагаемая ссылка выглядит так

https://my_domain.com/api/verify_email/?token=ddfddjrf....fddkfjdjh

мой файл api.urls.py выглядит так:

api.urls.py
from django.urls import re_path
from . import views

urlpatterns = [
   re_path(r'^verify_email/(?P<token>[\w.-]+)/',views.verify_email, name="verify_email"),
[

и в проекте urls.py

...
path('api/', include("api.urls")),
...

Когда я пытаюсь запустить эту ссылку, я получаю:

Страница не найдена (404) Текущий путь api/verify_email/ не соответствует ни одному из этих путей.

Я вижу шаблон URL из URL.conf: Django попробовал эти шаблоны URL, в таком порядке.

...

api/ ^verify_email/(?P[\w.-]+)/ [name='verify_email']

...

Надеюсь, кто-нибудь сможет помочь, потому что я не могу найти решение где-нибудь ..... И я пробовал несколько вещей, чтобы исправить это. Но без какого-либо успеха. Большое спасибо.

Приветствую вас, RR

Как говорит ошибка, ему не хватает токена, поэтому вы посещаете его с помощью:

/api/verify_email/ddfddjrf....fddkfjdjh/

не является частью querystring.

Вернуться на верх