我刚开始学习 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'
无效的解决方案:
看来你只是在跑步python
。您需要按如下方式访问 shell。
python manage.py shell
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句