Текущий путь, account / active / muSxcXQedffNqDxt /, не соответствует ни одному из этих - PullRequest
0 голосов
/ 31 октября 2019

ошибка изображения

Почему он не соответствует URL 7?

urls.py:

path('active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='active_user'),

views.py:

class ActiveUserView(View):
    def get(self,request,active_code):
        users = UserProfile.objects.filter(code=active_code)
        if users:
            users.is_active = True
            users.save()
        else:
            users.delete()
            return HttpResponse('Fail!Register Again!')
        return HttpResponseRedirect(reverse("account:user_login"))

1 Ответ

0 голосов
/ 31 октября 2019
path('active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='active_user'),

это неправильно для 2.0+, если вы используете это в django 2.0+, то сначала импортируйте re_path, как это

from django.urls import re_path
re_path(r'active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='active_user')

после этой работы нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...