【发布时间】:2020-10-21 18:06:53
【问题描述】:
我正在尝试将动态而不是硬编码的 get_inspect_url 方法添加到 PageModel:
class MyModel(Page):
# ...
# this is what I have now, which breaks in prod due to a different admin url
def get_inspect_url(self):
inspect_url = f"/admin/myapp/mymodel/inspect/{self.id}/"
return inspect_url
我知道您可以在wagtail_hooks.py 到get admin urls for an object 中使用ModelAdmin.url_helper_class,但我想不出在模型级别上与类方法一样的方法。有什么办法吗?
【问题讨论】: