我想在我的django应用程序中有一个全局变量,用于存储后来在某些函数中使用的对象的结果列表,我不想多次评估queryset,我这样做:Django全局查询集
from app.models import StopWord
a = list(StopWord.objects.values_list('word', flat=True))
...
def some_func():
... (using a variable) ...
这似乎没给我,但问题是,执行syncdb和测试命令抛出一个异常:
django.db.utils.DatabaseError: (1146, "Table 'app_stopword' doesn't exist")
我不知道如何摆脱这一点,可能是我在错误的方法?
你的应用列在`settings.INSTALLED_APPS`中吗? – Seth 2010-12-22 21:01:54
是的,它是那里 – dragoon 2010-12-22 21:26:18