Как войти в систему пользователя из определенной таблицы базы данных c по моему выбору, используя django - PullRequest
0 голосов
/ 26 мая 2020

это пример кода для входа пользователя из таблицы базы данных «auth_user», созданной django, но как я могу выбрать таблицу по своему выбору, например, созданную мной для входа пользователя в систему

def login(request):
    if request.method == 'POST':
        userName = request.POST['userName']
        password = request.POST['password']

        user = auth.authenticate(username=userName, password=password)
        if user is not None:
        auth.login(request, user)
        return redirect("/")
        else:
        messages.info(request, 'Invalid Credentials')
        return redirect ('login')
    else:
        return render(request, 'login.html')

1 Ответ

0 голосов
/ 26 мая 2020

Здесь auth.authenticate подходит для входа в систему. Вот запись для той же модели, и в этом случае. Если вы хотите создать собственный логин, я рекомендую посмотреть это видео: https://www.youtube.com/watch?v=HshbjK1vDtY

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