Django Shell 模式导入数据库报错

django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJA
NGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

shell模式下,导入数据库时报此错误,百度了一圈也没有解决,有人知道什么原因吗?

img

  • 这篇博客: Django 中的 shell命令中的 shell工具 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • Django的manage工具提供了shell命令,帮助我们配置好当前工程的运行环境(如连接好数据库等),以便可以直接在终端中执行测试python语句。

    通过如下命令进入shell

    python manage.py shell
    
    

    在这里插入图片描述
    导入两个模型类,以便后续使用

    from book.models import BookInfo,PeopleInfo
    
    

    此文的shell 是 manage工具的 一条命令

    还记得之前创建的管理员嘛,用的也是 manage命令,那我们说说这个 manage