【发布时间】:2018-01-17 15:35:03
【问题描述】:
我的网站上有这个“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 -> 伦敦
城市 -> 德国 -> 柏林
我该怎么做?
【问题讨论】:
标签: multilingual wagtail modeladmin