1
我其中有一個領域的地位definde作爲模型:濾波在草垛不起作用
class Model(models.Model):
...
status = models.CharField(_('entry status'), default=ENTRY_DRAFT, max_length=2, choices=ENTRY_CHOICES)
現在我用簡單的發動機組乾草堆。我的搜索指數低於:
class EntryIndex(SearchIndex):
text = CharField(document=True, use_template=True)
author = CharField(model_attr='owner')
date_published = DateTimeField(model_attr='date_published')
status = CharField(model_attr='status')
def index_queryset(self):
"""Used when the entire index for model is updated."""
return Entry.objects.all().distinct()
site.register(Entry, EntryIndex)
的問題是,當我嘗試使用 entries.filter(status=ENTRY_DRAFT)
過濾條目我,我收到的所有對象不僅匹配濾波。條目是SearchQuerySet傳遞給其他函數。哪裏不對?
你有沒有找到答案呢? – 2011-07-17 16:49:52
感謝提醒我回答這個問題:) – szaman 2011-07-18 06:50:42