Django中运行单独文件使用orm数据库操作
raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
当项目中有一个单独的文件需要使用orm model进行数据库操作
必须做如下配置,否则会出现上述错误:
1、在总项目的urls.py下加入:
import os
import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", “pga_lord.settings”) #这里的pga_lord就是你的项目名称
django.setup()
2、在需要单独运行的脚本中加入:
From pga_lord import urls
重新运行即可

浙公网安备 33010602011771号