如何根据特定模型和ID过滤SearchQuerySet结果

时间:2013-08-06 07:58:07

标签: python django-haystack searchqueryset

这是我要搜索的模型

class itemType(models.Model):
  partNumber = models.CharField(max_length = 12, null = True)
  designation = models.CharField(max_length = 200, null = True)
  timeCreate = models.DateTimeField() #auto update field, done in save method
  timeEdit = models.DateTimeField() #auto update field, done in save method

这是视图,我想用来准备我的结果

def itemtypedetails(request, itemtype_id):
  result = SearchQuerySet.models(itemType)
  #how can I filter the ID??
  return render_to_response('itemtypedetails.html', locals())

我想要的是我的结果基于模型(itemType)和itemType(itemtype_id)的ID。

我不明白如何组合这两个过滤器
谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

尝试使用.filter('你的条件')

result = SearchQuerySet.filter(ID=7).models(itemType)