【发布时间】:2011-02-28 08:46:24
【问题描述】:
我可以在查询集上结合使用 filter() 和 get() 在 django 视图中返回对象吗? 我有以下看法;
def my_view(request, city, store, item):
item = Item.objects.filter(store__city=city, city=city).get(item=item)
城市和商店的物品都是独一无二的。我目前正在尝试根据两个 ForeignKey 字段过滤查询集,然后在 CharField 上使用 get ,但收到一条错误消息,指出该对象不存在。我是在错误地接近这个还是我的语法在某个地方?谢谢
【问题讨论】:
标签: django-views django-queryset