我正试图用我的 Wagtail 模型制造一个把戏。
我有两个模型。第一个是 wagtail 片段,第二个是 wagtail Page 模型。页面模型有一个引用我的片段模型的 OneToOneField。
简单的例子:
@register_snippet
class MySnippet(models.Model):
name = models.CharField(max_length=350)
# stuff
class MyPage(Page):
snippet = models.OneToOneField(
'MySnippet',
blank=True,
null=True
)
content_panels = Page.content_panels + [
FieldPanel('snippet')
]
我正在寻找的是MySnippet
在创建新MyPage
页面时仅在 wagtail 管理中显示可用值。
好吧,我只是想隐藏不可用的。
有任何想法吗 ?
非常感谢 :)