path
プロジェクトで使用し、アプリurls.py
で使用すると、私のプロジェクトのエラーが発生しました:re_path
urls.py
NoReverseMatch
urls.py
from django.contrib import admin
from django.urls import path, include, re_path
urlpatterns = [
path('user/', include('user.urls', namespace='user'))
]
私のアプリのurls.py
:
urlpatterns = [
re_path('activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/',
views.activate_account, name='activate'),
]
正しい URL を取得できません。エラー メッセージは次のとおりです。
django.urls.exceptions.NoReverseMatch: Reverse for 'activate' with keyword arguments '{'uidb64': b'Mjc', 'token': '4tv-d4250012f57297ad82a6'}' not found. 1 pattern(s) tried: ['user\\/activate/(?P<uidb64>[0-9A-Za-z_\\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/']