Как я могу решить проблему ошибки ImproperlyConfigured в Django

Я только начал изучать django и получаю следующую ошибку:

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.

при выполнении команды from myApp.models import Dragons. Это ``models.py'':

from django.db import models

# Create your models here.
class Dragons(models.Model):
    rider = models.CharField(max_length=200)
    dragon = models.CharField(max_length=60)

Это INSTALLED_APPS внутри settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myApp.apps.MyappConfig',
]

Это àpps.py:

from django.apps import AppConfig


class MyappConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'myApp.apps'

Вот структура папок: Folder Structure

Решения, которые не сработали:

  1. Restarting the server.

Похоже, что вы просто запускаете python. Вам нужно получить доступ к оболочке, как показано ниже.

python manage.py shell
Вернуться на верх