Как я могу обновить sqlite3 после любого входа в систему Django 2.2? - PullRequest
0 голосов
/ 19 апреля 2020

Я использую from django.contrib.auth.models import User в Django для аутентификации.
Я хочу обновить 1 столбец таблицы auth_user при любом входе пользователя в систему.

 @login_required 
 def showMag(request):
        return render(request,'index.html')

1 Ответ

0 голосов
/ 19 апреля 2020

Вы можете использовать user_logged_in сигнал

def login_additional_function(sender, user, request, **kwargs):
    # user -> The user instance that just logged in.
    user.changefield = field
    user.save()

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