Django - Как перенаправить пользователя только после первого входа в систему - PullRequest
0 голосов
/ 10 января 2020

Я бы хотел перенаправить пользователя на пользовательскую страницу приветствия при первом входе на сайт. Но каждый раз, когда они входят в систему после этого, они просто перенаправляются на домашнюю страницу «/», как обычно.

Я думаю, что могу использовать поле «Последний вход в систему», которое есть у пользователя, потому что, когда они еще не вошли в систему, оно помечается как «Нет», я думаю?

Я думаю что-то вроде:

if User.last_login == None:
        return redirect('welcome_page.html')
    else:
        return render(request, '/')

Но я не думаю, что это будет так просто, и я даже не уверен, в каких областях я должен искать / изменять, чтобы добавить этот код в. Я надеялся, что у кого-нибудь будет какой-то совет, так как мое исследование пока пусто, и я не смог заставить что-либо работать.

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