是否存在与get_object_or_404()相反的函数

时间:2016-06-14 14:56:09

标签: django

是否有像get_object_or_404这样的函数不显示404错误?我在我的观点中有这个,我想显示页面,无论它是否找到帖子:

tag = get_object_or_404(Keyword, slug=tag)

1 个答案:

答案 0 :(得分:1)

不,我认为django没有它是因为如果找不到查询,django不应该假设什么是默认值。这样做:

try:
    tag = Keyword.objects.get(slug=tag)
except Keyword.DoesNotExist:
    tag = None