【问题标题】:How can I filter SearchQuerySet results based on a specifice model and an ID如何根据特定模型和 ID 过滤 SearchQuerySet 结果
【发布时间】:2013-08-06 07:58:07
【问题描述】:

这是我要搜索的模型

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 的 ID (itemtype_id)。

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

【问题讨论】:

标签: python django-haystack searchqueryset


【解决方案1】:

尝试使用 .filter('your condition here')

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

【讨论】:

  • 对我来说,这仅在 ID 为小写时有效,即:result = SearchQuerySet.filter(id=7).models(itemType)
猜你喜欢
  • 2011-11-13
  • 2018-10-24
  • 2011-08-24
  • 2019-03-30
  • 1970-01-01
  • 1970-01-01
  • 2018-05-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多