0
Wagtail主導のアプリケーションを開始した既存のDjangoプロジェクトがあります。 Djangoプロジェクトでは、wagtail-appでも利用できるモデルマップがあります。Wagtail CMSのフィールドパネルとして外部オブジェクトを追加する方法
model.pyでジャンゴ・プロジェクトMapクラス
class Map(..):
セキレイアプリのmodel.py:
class Wagtail-appPage(Page):
main_image = models.ForeignKey(
'wagtailimages.Image',
null=True,
blank=True,
on_delete=models.SET_NULL,
related_name='+'
)
map = models.ForeignKey(Map, related_name="map_set", null=True, blank=True)
date = models.DateField("Post date")
intro = models.CharField(max_length=250)
body = RichTextField(blank=True)
content_panels = Page.content_panels + [
FieldPanel('date'),
FieldPanel('intro'),
FieldPanel('body', classname="full"),
ImageChooserPanel('main_image'),
<MapChooserPanel>('map')
]
私の目標は、地図オブジェクトをロードする可能性を追加することですwagtail/adminのwagtailパネル(例:MapChooserPanel())を標準イメージのように表示します。
どのように進めますか?それは非常に難しいと思いますか?私はWagtailに全く新しいです。
お手数ですがお寄せいただきありがとうございます。
ヒントをいただきありがとうございます。私が実装するとすぐに、私はこの質問を回答として設定します!しかし、私はこの2番目の問題を解決しようとする前にhttp://stackoverflow.com/questions/40635608/how-to-set-the-project-root-url-when-wagtail-is-integrated-as-an-app -in-a-django – user123892
それは終わった!ありがとうございました – user123892