Wagtailでホームページを公開すると、ホームページのインデックスビューではなく、ルートページのインデックスビューにリダイレクトされます。Wagtailadmin>ホームページを公開した後のホームページインデックスへ戻る
私の質問は、リダイレクトを変更することができますか?
乾杯、
ロバート
Wagtailでホームページを公開すると、ホームページのインデックスビューではなく、ルートページのインデックスビューにリダイレクトされます。Wagtailadmin>ホームページを公開した後のホームページインデックスへ戻る
私の質問は、リダイレクトを変更することができますか?
乾杯、
ロバート
あなたはafter_create_page
/after_edit_page
フックでこれを行うことができます:これらは、あなたがそのリダイレクトの代わりにカスタムHTTP応答を返すことができ
http://docs.wagtail.io/en/v1.8/reference/hooks.html#after-create-page
デフォルトで発生します。たとえば、次のようなことが可能です:
@hooks.register('after_edit_page')
def redirect_to_homepage_explorer(request, page):
if page.depth == 2: # page is an immediate child of root
# redirect to the current page, instead of its parent
return redirect('wagtailadmin_explore', page.id)
# otherwise, return nothing and let the redirect happen as normal
これは魅力のように動作します、ありがとうございます! 上記のコードをコピーする場合は、リダイレクトをインポートすることを忘れないでください。 django.shortcutsからのインポートリダイレクト – Robert
あなたの質問はありますか?これはあなたが何かについて意見を投稿するブログサイトではありません。あなたのブログでそれをしてください。 ** **プログラミングに関連する**具体的な質問は、ここで話題になっていますか? –