gpt4 book ai didi

python - 在 Django/GAE 中渲染包含的文件时没有显示错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:09:59 24 4
gpt4 key购买 nike

如果在处理 Django/GAE 模板时发生任何错误,通常会在浏览器中显示一条错误消息。但是一旦这样的错误包含在一个包含文件中,那么就不会显示任何消息——“include”标签只产生空白输出,使开发变得困难。

有没有办法显示所有错误?

最佳答案

tests.py 中编写单元测试,在其中使用 django.templates.Template 呈现模板。检查它是否呈现为 None"" 或空白之外的其他内容。

一旦该单元测试成功,您就可以继续进行下一个:

使用 self.client 使用完整堆栈呈现模板。如果问题出在此处而不是在之前的单元测试中,则您的 View 函数可能有问题。

如果您不在 try-catch 中包含被测代码,当出现问题时您会得到完整的堆栈跟踪。如果没有堆栈跟踪,但你的测试失败了,你就知道你做错了什么。

在我看来,Django 中的单元测试可以真正节省时间。

关于python - 在 Django/GAE 中渲染包含的文件时没有显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6888622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com