我希望在我的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
列表中? - Seth