我的网站上有这个“PageModel”,想使用 modeladmin 在单独的菜单中添加/编辑它们。
from cities.models import City
class City(Page):
cityobject = models.ForeignKey(City, on_delete=models.SET_NULL, null=True, blank=True)
streamfield = StreamField(BasicStreamBlock, null=True, blank=True)
content_panels = Page.content_panels + [
FieldPanel('cityobject', classname="full"),
StreamFieldPanel('streamfield'),
]
我还将这种方法用于多语言网站: http ://docs.wagtail.io/en/v1.13.1/advanced_topics/i18n/duplicate_tree.html
我想要的是在 wagtail 管理员中在资源管理器旁边有一个“城市”按钮来添加城市。但在添加它们之前,我想选择哪个网站。例如:
城市 -> CN -> 伦敦
城市 -> DE -> 柏林
我怎样才能做到这一点?