私は自分のウェブサイトにこの "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'),
]
多言語 Web サイトにもこのアプローチを使用します: http://docs.wagtail.io/en/v1.13.1/advanced_topics/i18n/duplicate_tree.html
私が欲しいのは、都市を追加するためのエクスプローラーの横にあるボタン「都市」を持つために、wagtail admin 内にあります。しかし、それらを追加する前に、どの Web サイトを選択したいと思いますか。例えば:
都市 -> JA -> ロンドン
都市 -> DE -> ベルリン
これどうやってするの?