我想在我的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