在视图中使用对象字段

时间:2017-04-20 15:34:48

标签: python django

我有以下视图功能:

def DetailView(request, category_id):
try:
    items = Photos.objects.filter(name=category_id)
    context = {'items': items}
except Photos.DoesNotExist:
    raise Http404("Category unavailable")
return render(request, 'urcle/details.html', context)

所以在'items'中有一个字段userID 我想做以下事情:

users = Users.objects.filter(id=userID)

如何从商品中获取userID('items'中只有一个商品) 感谢

1 个答案:

答案 0 :(得分:2)

作为the documentation saysfilter始终返回一个查询集。如果只有一个项目,则应使用get直接返回实例。