文档告诉我们,我们必须始终为django提供HttpResponse
或者提出异常。由于我正在编写一个相对较小的项目,我在编写视图时选择忽略正确的404
处理,而是确保我的数据事先存在,以便我甚至不会碰到任何404
秒。
当然,这显然是偶然的写作,所以提供我应该如何做出这些决定的背景 - 如何在写作视图中正确处理404
会影响事物?例如,我的网站会爆炸吗?
[编辑]
因此,举例来说,我会使用my_stuff = Thing.objects_all()
代替my_stuff = get_object_or_404(Thing, pk=thing_id)
。在这里,我已经知道Thing
中有对象,因为我之前在我的管理员中创建了它们,并且它们不会被删除。那么,我甚至需要担心404
?