预览版 Wagtail 1.10.1 中出现空白页或 KeyError
blank page or KeyError in preview Wagtail 1.10.1
我刚升级到 Wagtail 1.10.1,预览时只显示空白页面。当我通过将预览/附加到编辑 URL 来强制预览时,我收到服务器错误。在我的开发和暂存站点上一切正常,因此我还需要一些帮助来追踪错误可能出在哪里。
内部服务器错误:/admin/pages/81/edit/preview/
/admin/pages/81/edit/preview/ 处出现按键错误
'wagtail-preview-81'
Django 版本:1.11.1
Python 可执行文件:/usr/local/bin/uwsgi
Python版本:3.5.2
几个月来我只进行了最低限度的升级,所以我可能在以前的升级中遗漏了一些曾经有效但现在我需要修复的东西(尽管为什么它会在开发和暂存中工作网站但不是真正的网站让我感到困惑);欢迎提出任何建议。
请在编辑页面刷新浏览器缓存(Ctrl + F5
),然后再次点击预览。
问题是管理员Javascript改变了,但是Wagtail不再压缩它的资产,所以你的浏览器缓存了以前版本的Javascript文件。所以预览数据没有正确发送到服务器,因此在显示预览时无法检索。
您以后可以通过压缩管理资源来避免此类问题。
我刚升级到 Wagtail 1.10.1,预览时只显示空白页面。当我通过将预览/附加到编辑 URL 来强制预览时,我收到服务器错误。在我的开发和暂存站点上一切正常,因此我还需要一些帮助来追踪错误可能出在哪里。
内部服务器错误:/admin/pages/81/edit/preview/
/admin/pages/81/edit/preview/ 处出现按键错误 'wagtail-preview-81'
Django 版本:1.11.1 Python 可执行文件:/usr/local/bin/uwsgi Python版本:3.5.2
几个月来我只进行了最低限度的升级,所以我可能在以前的升级中遗漏了一些曾经有效但现在我需要修复的东西(尽管为什么它会在开发和暂存中工作网站但不是真正的网站让我感到困惑);欢迎提出任何建议。
请在编辑页面刷新浏览器缓存(Ctrl + F5
),然后再次点击预览。
问题是管理员Javascript改变了,但是Wagtail不再压缩它的资产,所以你的浏览器缓存了以前版本的Javascript文件。所以预览数据没有正确发送到服务器,因此在显示预览时无法检索。
您以后可以通过压缩管理资源来避免此类问题。