Как я могу решить проблему ошибки 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'
Решения, которые не сработали:
- Restarting the server.
Похоже, что вы просто запускаете python
. Вам нужно получить доступ к оболочке, как показано ниже.
python manage.py shell