1
を使用する方法私は、Djangoのユーザーを無効にし、それが働いていた、しかし、私は、これは私のmodel.pyあるDjangoのUserモデルの-overrideは、ログイン
username = 'test'
password = '123'
user = auth.authenticate(username = username, password = password)
result = ''
if user:
results = 'success'
auth.login(request,user)
else:
result = 'fail'
return render(request, 'login.html', locals())
ログインするauth.authenticateを使用することはできません
class User(AbstractUser):
qq = models.CharField(max_length=20)
class Meta:
verbose_name = 'Myuser'
def __str__(self):
return self.username
、それが失敗を返すには、どのように私はこの1つを試してみてください
テストはadminから作成し、私が作成したrootはそれを使用する場合はmakesuperuser –
https://simpleisbetterthancomplex.com/tutorial/2016/07/22/how-to-extend-django-user-model.html – Robert
Can is_activeフラグがFalseに設定されているユーザだけが起きているかどうかをチェックします。 – Swapnil