Ошибка значения не смешивайте 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'),
]
Вернуться на верх