Ich möchte eine globale Variable in meiner Django-App haben, die die resultierende Liste von Objekten speichert, die ich später in einigen Funktionen verwende, und ich möchte nicht mehr als einmal Abfrage-Set auswerten, ich mache es so:Django globales Queryset
from app.models import StopWord
a = list(StopWord.objects.values_list('word', flat=True))
...
def some_func():
... (using a variable) ...
das scheint mir in Ordnung, aber das Problem ist, dass syncdb und Test Befehl eine Ausnahme auslösen:
django.db.utils.DatabaseError: (1146, "Table 'app_stopword' doesn't exist")
ich weiß nicht, wie dies loszuwerden, kann ich auf ein am Falsche Weg?
Ist Ihre App in 'settings.INSTALLED_APPS' aufgelistet? – Seth
ja, es ist dort – dragoon