Почему я получаю ошибку ImproperlyConfigured

Я хочу добавить информацию в базу данных с помощью django-seed.

seed.py

from django_seed import Seed
from models import Employee


seeder = Seed.seeder()
seeder.add_entity(Employee, 5)
inserted_pks = seeder.execute()

Когда я пытаюсь запустить команду: python3 seed.py

У меня такая ошибка:

Traceback (most recent call last):
  File "seed.py", line 2, in <module>
    from models import Employee
  File "/home/kaucap/test/myproject/app_worker/models.py", line 4, in <module>
    class Employee(models.Model):
  File "/home/kaucap/test/venv/lib/python3.8/site-packages/django/db/models/base.py", line 127, in __new__
    app_config = apps.get_containing_app_config(module)
  File "/home/kaucap/test/venv/lib/python3.8/site-packages/django/apps/registry.py", line 260, in get_containing_app_config
    self.check_apps_ready()
  File "/home/kaucap/test/venv/lib/python3.8/site-packages/django/apps/registry.py", line 137, in check_apps_ready
    settings.INSTALLED_APPS
  File "/home/kaucap/test/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 87, in __getattr__
    self._setup(name)
  File "/home/kaucap/test/venv/lib/python3.8/site-packages/django/conf/__init__.py", line 67, in _setup
    raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: 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.

Может ли кто-нибудь объяснить, почему у меня эта ошибка и как я могу ее исправить?

python3 seed.py запустил python без настроек Django.

если вы хотите запустить seed.py в "окружении" Django,

в папке django-pproject:

python3 manage.py shell

Запускается оболочка Django, и в оболочке:

import seed.py

Если вы видите ту же ошибку - вы еще не создали ни одного проекта Django.

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