Ошибка аутентификации django с DJANGO_SETTINGS_MODULE
Я новичок в django. Я делал некоторые вещи, чтобы понять, как работает код. Я проделал часть работы по учебнику. У меня есть папка app с названием polls и стандартная папка mysite, в которой находится файл settings.py .
Я создал еще один файл python в папке mysite , auth.py и написал этот код :
from django.contrib.auth import authenticate
user_auth = authenticate(username = "test-username", password = "test-password") print(user_auth)
Я хочу просто посмотреть, что возвращает функция authenticate. Я хочу знать некоторые вещи, например, где находятся учетные данные, которые ищутся для аутентификации. Я не знаю ничего из этого, и именно поэтому я хочу вывести некоторые вещи в коде.
Первый вопрос - смогу ли я это сделать? Я всегда учился кодированию, делая реальные вещи с самых азов, ища, что происходит с кодом .
Второй вопрос заключается в том, что я пытаюсь запустить код, но он выдает ошибку :
django.core.exceptions.ImproperlyConfigured: Запрашивается настройка AUTHENTICATION_BACKENDS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед обращением к настройкам.
Я искал в google и нашел следующее решение для терминала:
export DJANGO_SETTINGS_MODULE=mysite.settings
но все равно не работает .
Может быть, я делаю все неправильно? Может быть, я просто не могу использовать authenticate просто так, и мне нужно сделать еще много вещей, прежде чем я смогу запустить функцию authenticate? Я не знаю, потому что я очень новичок, я начал только вчера с django .
Я уже описывал это раньше