Невозможно импортировать из или отладить 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 и он выдал ту же ошибку!

Пожалуйста, вы можете прочитать инструкцию, прежде чем спрашивать?

https://docs.djangoproject.com/en/4.1/topics/settings/#calling-django-setup-is-required-for-standalone-django-usage

если настройки окружения верны:

import django
django.setup()

# after django.setup() you can start import models from you rdjango  app
Вернуться на верх