Ошибка значения не смешивайте args и kwargs
ValueError at /postsignin
Не смешивайте *args и **kwargs в вызове reverse()!
Метод запроса: POST
URL запроса: http://127.0.0.1:8000/postsignin.
Версия Django: 3.2.3
Тип исключения: ValueError
Значение исключения:
Не смешивайте *args и **kwargs в вызове reverse()!
Местоположение исключения: C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\django\urls\resolvers.py, строка 624, in _reverse_with_prefix
Исполняемый файл Python: C:\Users\ASUS\AppData\Local\Programs\Python\Python39\python.exe
Версия Python: 3.9.6
Python Path:
['С:\Work\Fortech',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\python39.zip',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\DLLs',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39',
'C:\Users\ASUS\AppData\Roaming\Python\Python39\site-packages',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\site-packages',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\site-packages\win32',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\site-packages\win32\lib',
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\site-packages\Pythonwin'].
Время сервера: Sat, 25 Dec 2021 14:45:40 +0000
Виды
def postSignIn(request):
try:
email = request.POST.get('email')
password = request.POST.get('password')
auth.sign_in_with_email_and_password(email, password)
return redirect('/', request)
except error:
return redirect(reverse('signin', args=request, kwargs={'msg': 'id'}))
урлы
urlpatterns = [
path('', views.index, name='index'),
path('signin', views.signIn, kwargs={'msg': 'None'}, name='signin'),
path('postsignin', views.postSignIn, name='postsignin'),
]