django 2.2.12报错:Requested setting INSTALLED_APPS, but settings are not configured.

- 问题描述:django 创建模型后,创建测试模块操作数据模型,执行后报Requested setting INSTALLED_APPS, but settings are not configured. 错误

- 原因是:数据模型一般都是启动项目后操作的,项目启动后,配置文件也就加载了。但是单独把数据模型引入到自己创建的py文件使用,是不会加载配置文件的。

- 解决方法:在使用模型之前手动加载配置文件

代码:

import os
import django
# yourapp.settings:就是你创建项目的app下的settings
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "yourapp.settings")
django.setup()

# 再引入你的模型
from models import User, Order

# 再使用模型
user= User.objects.create(name='test')

参考:https://www.cnblogs.com/jj1106/p/11093606.html


版权声明:本文为qq_41061717原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。