не могу войти на мой сайт, используя модель пользователя в Django

В отсутствии кода для просмотра людей у ​​нас есть что-то вроде

def get_stuff():
    for i in rnage(4):
        name = input("Name?")
        score = int(input("Score?"))

и еще одна функция

def TotalScore():
    pass

Как мы называем общий балл? Ответ: Убедитесь, что мы не забываем входные данные пользователя и возвращаем их:

def get_stuff():
    names = []
    scores = []
    for i in range(4):
        names.append(input("Name?"))
        scores.append(int(input("Score?")))
    return names, scores

и принимаем оценки в суммирующей функции:

def TotalScore(scores):
    return sum(scores)

Это, конечно, изменяет вызывающий код. Например, вам нужно зафиксировать возвращаемые значения, когда вы вызываете get_stuff:

names, scores = get_stuff()
total = TotalScores(scores)
0
задан Daniel Roseman 19 January 2019 в 13:07
поделиться

1 ответ

Вам необходимо добавить AUTHENTICATION_BACKENDS в настройки вашего проекта settings.py

AUTHENTICATION_BACKENDS = [
    'django.contrib.auth.backends.ModelBackend'
]

, а также, поскольку вы уже перезаписали пользовательскую модель Django, вам необходимо указать местоположение пользовательской модели в вашем settings.py

[ 111]
0
ответ дан Shakil 19 January 2019 в 13:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: