奇怪的错误,认为我必须遗漏一些明显的东西。我在我的应用程序中创建了一个services.py文件,该文件将在文件运行时填充我的数据库。因此,每次服务器启动/查询我添加的文件时都不会运行它:
if __name__ == '__main__':
import ...
from models import Authority, Rating
<logic to populate database>
然而,当我运行该文件时,Django抛出异常:
django.core.exceptions.AppRegistryNotReady:尚未加载应用。
我是否从错误的地方运行此文件?它会更适合我的模型文件吗?如果是这样,每次服务器启动时如何阻止它运行?