Я создал несколько пользователей с помощью python Manage.py makesuperuser.
Однако при попытке войти в систему один из них не удаётся. Это справедливо для входа на страницу администратора, а также для моей собственной страницы входа:
Код: Выделить всё
# I am using the django.contrib.auth.LoginView here, passing my own template
urlpatterns = [
path("auth/login/",
LoginView.as_view(template_name="login.html"),
name="login"),
]
Код: Выделить всё
Login
{% csrf_token %}
{{ form.as_p }}
Код: Выделить всё
def dashboard(request):
print(type(authenticate(request, username = "user3", password = "user3_password")))
return render(request, "dashboard.html")
# Prints nonetype
**РЕДАКТИРОВАТЬ: ** Я могу войти в систему с пользователями, которые были созданы сейчас на этом устройстве, но не ранее на другом. Однако база данных синхронизируется, и получение всех пользователей с помощью User.objects.all() возвращает все записи.
Подробнее здесь: https://stackoverflow.com/questions/777 ... inview-and
Мобильная версия