Хочу отдельную табличку пользователей. И чтобы можно было использовать встроенные функции и процедуры(login(),logout()) и т.д.
До столкновения с проблемой авторизации, регистрация шла нормально но как я подключил некоторые коррективы
#settings.py
AUTH_USER_MODEL = 'auth.User'
class User(models.Model):
#login=models.CharField(max_length=100,default='') Так было
login = models.ForeignKey(settings.AUTH_USER_MODEL)
password = models.CharField(max_length=100)
class User(models.Model):
def login(request):
if request.method == 'POST' : #and form.is_valid()
login = request.POST['login']
password = request.POST['password']
user = auth.authenticate(username=login, password=password)
print(user)
if user is not None and user.is_active:
# Правильный пароль и пользователь "активен"
auth.login(request, user)
# Перенаправление на "правильную" страницу
return HttpResponseRedirect("/now/")
else:
# Отображение страницы с ошибкой
return HttpResponseRedirect("/")
Где логин там должно быть поле а не чузер.
Помогите пожалуйста!