0
@register_snippet
class Numbers(models.Model):
number = models.IntegerField()
class State(models.Model):
state = models.CharField(max_length=100)
number = ParentalManyToManyField(Numbers)
class HomeStateNumber(State):
page = ParentalKey('home.HomePage', related_name='helpline')
api_fields = ['state', 'number']
panels = [
FieldPanel('state'),
FieldPanel('number',widget=forms.CheckboxSelectMultiple),
]
class HomePage(Page):
content_panels = [
FieldPanel('title'),
ImageChooserPanel('cover_page'),
InlinePanel('ticker', label="ticker"),
InlinePanel('helpline', label="helpline"),
]
複数の番号を選択してページを保存すると、データが保存されない状態で、wagtailが正しい順序で管理者に表示されます。それは残っていません(クエリーセット) これを行う他の方法はありますか? 私はどこか modelcluster.models.ClusterableModel
から継承する必要ParentalManyToManyField
を使用してWagtail admin、CheckboxSelect複数のデータを保存していません
ありがとうございました。 – sourabhah