2017-05-31 11 views
0

Wagtail 1.10.1にアップグレードしたばかりで、プレビューには空白のページしか表示されません。プレビューを編集URLに追加してプレビューを強制すると、サーバーエラーが発生します。私の開発とステージングサイトではうまく動作するので、エラーの原因を特定するためのヘルプも必要です。空白のページまたはKeyError in preview Wagtail 1.10.1

内部サーバーエラー:/管理/ページ/ 81 /編集/プレビュー/ /管理/ページ/ 81 /編集/プレビュー/ 'セキレイプレビュー-81'

Djangoのバージョンで

KeyError例外:1.11.1 Pythonの実行可能ファイル:は/ usr/local/binに/ uwsgi Pythonのバージョン:3.5.2

私は数ヶ月のためにのみ最小限のアップグレードを行ってきたので、それは私が前のバージョンアップで何かを逃したことが可能です以前は動作していましたが、今は修正する必要があります(デベロッパーとステージングサイトで動作する理由はありますが本当の人が私を困惑させるわけではない)。どんな提案も歓迎されるでしょう。

+0

1.10ではなくWagtail 1.10.1を実行していますか?これは、1.10で導入され、1.10.1で修正されたバグとよく似ています(http://docs.wagtail.io/en/v1.10.1/releases/1.10.1.html)。 – gasman

+0

実行中のピップフリーズは私にそれがwagtail == 1.10.1と伝えます – laurendw

+0

エラーの完全なトレースバックを含めるように質問を更新できますか? – gasman

答えて

0

編集ページ(Ctrl + F5)でブラウザのキャッシュを更新してから、再度プレビューをクリックしてください。

adminのJavascriptが変更されましたが、Wagtailはそのアセットを圧縮しないため、ブラウザはJavascriptファイルの以前のバージョンをキャッシュしていました。プレビューデータがサーバーに正しく送信されないため、プレビューを表示するときにプレビューデータを取得できません。

管理アセットを圧縮することで、今後このような問題を回避できます。

+0

これはうまくいきましたが、ブラウザをリフレッシュすると同時にキャッシュを2回以上クリアする必要がありました。何らかの理由で一度は十分ではありませんでした。 – laurendw

関連する問題