Невозможно импортировать из или отладить models.py
Я создал 5 классов в консоли models.py
внутри моего приложения city
. Я успешно создал базу данных в postgres, импортировав каждый класс в консоль соответствующим образом. Затем я создал скрипт jobs.py
внутри приложения city
, чтобы я мог автоматически соскабливать данные с помощью bs4 и заполнять/обновлять базу данных соответствующим образом.
Проблема возникает, когда я пытаюсь импортировать каждый класс из models.py
в верхней части моего jobs.py
скрипта:
from city.models import restaurants, barbers, apartments, bars, parks
Генерирует:
'Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.'
Есть идеи, почему я не могу импортировать классы из models.py
в сценарий jobs.py
?
Я также создал пакет python utils
внутри моего проекта. Внутри utils
находится name_directory.py
скрипт, который я также не могу импортировать в свой jobs.py
скрипт.
Кроме того, я только что попробовал отладить свой файл models.py
и он выдал ту же ошибку!
Пожалуйста, вы можете прочитать инструкцию, прежде чем спрашивать?
если настройки окружения верны:
import django
django.setup()
# after django.setup() you can start import models from you rdjango app