我刚升级到Wagtail 1.10.1,预览只显示空白页面。当我通过将预览/附加到编辑URL来强制预览时,我收到服务器错误。这一切在我的开发和登台网站上运行得很好,所以我还需要一些帮助来追踪错误的位置。
内部服务器错误:/ admin / pages / 81 / edit / preview /
/ admin / pages / 81 / edit / preview /中的KeyError '鸰预览-81'
Django版本:1.11.1 Python可执行文件:/ usr / local / bin / uwsgi Python版本:3.5.2
我已经做了几个月的最小升级,所以我可能错过了之前升级过去的工作,但现在我需要修复(尽管为什么它会起作用)开发和登台网站,但不是真正的网站困惑我);任何建议都会受到欢迎。
答案 0 :(得分:0)
请在修改页面(Ctrl + F5
)中刷新浏览器缓存,然后再次点击预览。
问题是管理员Javascript已更改,但Wagtail不再压缩其资产,因此您的浏览器缓存了以前版本的Javascript文件。因此,预览数据未正确发送到服务器,因此在显示预览时无法检索它。
您可以通过压缩管理资产来避免此类问题。