Django有一个很棒的调试页面,只要代码中有异常就会显示出来.该页面紧凑地显示了堆栈中的所有级别,您可以扩展您感兴趣的任何级别.它仅在调试模式下显示.
当实际用户在生产服务器上遇到错误时,Django还具有发送电子邮件报告的强大功能.这些报告的堆栈跟踪信息比样式化的调试页面少得多.
有一个很棒的可选设置'include_html': True
,使电子邮件包含调试页面的所有信息,这是非常有用的.这个设置的问题是HTML显然没有样式,所以堆栈的所有级别都被扩展以显示它们包含的所有数据.
这会产生如此长的电子邮件,以至于GMail通常无法在不将您发送到专用视图的情况下显示它.但真正的问题是它太大而无法导航并找到所需的堆栈级别.
我想要的是:我希望Django发送详细的堆栈跟踪,但我希望堆栈的级别可以像调试页面一样进行折叠.我怎样才能做到这一点?
(不,我不想使用Sentry.)
我的客户想要一封响应式电子邮件,其中文本不会显示在最完整但是它已经嵌入电子邮件正文中.当用户点击"点击更多"时,文本会展开,所有文字都会显示.那可能吗?
据我所知,在电子邮件客户端上无法使用伪类,并且在技术上构建具有内联编码的手风琴非常困难.有任何想法吗?
使用 Angular 8,我正在寻找一种方法将我的 Angular Web 应用程序构建到单个 html 文件中,以内联方式放置所有 javascript 和 css 文件。我必须能够通过电子邮件发送此 html 文件,并且收件人应该只能通过查看此 index.html 文件来看到该应用程序。谢谢大家的回答!!托马斯
javascript ×3
email ×2
accordion ×1
angular ×1
build ×1
django ×1
html ×1
html-email ×1
indexing ×1
python ×1