Ошибка аутентификации 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 .

Я уже описывал это раньше

Вернуться на верх