以编程方式在 Wagtail 中创建重定向
Programmatically create Redirects in Wagtail
有没有办法以编程方式在 Wagtail 中创建功能性 Redirect
对象?
我正在尝试显而易见的(天真地创建对象):
Redirect.objects.create(old_path='/test', redirect_link='https://whosebug.com')
这会创建一个 Redirect
,它在 Wagtail 管理面板中可见,但是导航到 /test
时只需 404s 而无需重定向。
但是,如果我随后从管理面板中保存 Redirect
,它突然起作用了。
是否有一些特殊的 post-保存逻辑我需要 运行 才能激活重定向?我查看了源代码,找不到任何东西。
用户错误 - 我相信我 运行 陷入了阻止重定向工作的 DNS 缓存问题。我的原始代码现在似乎可以正常工作了。
有没有办法以编程方式在 Wagtail 中创建功能性 Redirect
对象?
我正在尝试显而易见的(天真地创建对象):
Redirect.objects.create(old_path='/test', redirect_link='https://whosebug.com')
这会创建一个 Redirect
,它在 Wagtail 管理面板中可见,但是导航到 /test
时只需 404s 而无需重定向。
但是,如果我随后从管理面板中保存 Redirect
,它突然起作用了。
是否有一些特殊的 post-保存逻辑我需要 运行 才能激活重定向?我查看了源代码,找不到任何东西。
用户错误 - 我相信我 运行 陷入了阻止重定向工作的 DNS 缓存问题。我的原始代码现在似乎可以正常工作了。