Wagtailadmin > return 发布主页后到主页索引

Wagtailadmin > return to homepage index after publishing homepage

在 Wagtail 中发布主页后,您将被重定向到根页面的索引视图,而不是主页的索引视图。

我的问题是是否可以更改重定向?

干杯,

罗伯特

您可以使用 after_create_page / after_edit_page 钩子来做到这一点:

http://docs.wagtail.io/en/v1.8/reference/hooks.html#after-create-page

这些允许您 return 自定义 HTTP 响应来代替默认情况下发生的重定向。例如,您可以这样做:

@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