我在非Django项目中使用Django模板,我想确保我的模板不包含对不在上下文中的变量的引用,为此我需要Django模板渲染器在看到{{ non_existent_variable }}没有的时候引发错误non_existent_variable在上下文中.
TEMPLATE_STRING_IF_INVALID 可以设置为某个东西然后我们可以检查这个东西不在渲染模板中,但这根本不优雅.
我可以以某种方式在没有太多工作的情况下覆盖Context吞下丢失密钥错误的方式吗?
我有一个网站,手工编辑一些页面.当缺少其中一个模板时,它只是意味着页面不存在,所以我想显示错误404.
相反,我得到一个例外TemplateDoesNotExist.
有没有办法告诉Django在找不到模板时显示错误404?