【发布时间】:2010-12-22 20:52:41
【问题描述】:
我想在我的 django 应用程序中有一个全局变量,它存储我以后在某些函数中使用的对象的结果列表,我不想再评估一次查询集,我这样做:
from app.models import StopWord
a = list(StopWord.objects.values_list('word', flat=True))
...
def some_func():
... (using a variable) ...
这对我来说似乎没问题,但问题是 syncdb 和 test 命令抛出异常:
django.db.utils.DatabaseError: (1146, "Table 'app_stopword' doesn't exist")
我不知道如何摆脱这个,可能是我走错路了吗?
【问题讨论】:
-
您的应用是否在
settings.INSTALLED_APPS中列出?
标签: django django-models