Python Wagtail admin,复选框选择多个不保存数据

Python Wagtail admin,复选框选择多个不保存数据,python,django,django-admin,wagtail,wagtail-snippet,Python,Django,Django Admin,Wagtail,Wagtail Snippet,我想在一个状态下添加一个以上的数字,wagtail在admin中显示正确的顺序,当您从多个数字中选择数字并保存页面时,数据不会保存。它仍然为无(queryset) 还有别的办法吗? 我想我在什么地方做错了 请帮助使用ParentalManyToManyField的模型需要从modelcluster.Models.ClusterableModel继承 @register_snippet class Numbers(models.Model): number = models.Integer

我想在一个状态下添加一个以上的数字,wagtail在admin中显示正确的顺序,当您从多个数字中选择数字并保存页面时,数据不会保存。它仍然为无(queryset) 还有别的办法吗? 我想我在什么地方做错了
请帮助使用
ParentalManyToManyField的模型
需要从
modelcluster.Models.ClusterableModel
继承

@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"),
]
此外,请确保已安装django modelcluster 4.0版(或更高版本)-较旧版本存在阻止内联对象中m2m关系工作的错误

from modelcluster.models import ClusterableModel

class State(ClusterableModel):
    state = models.CharField(max_length=100)
    number = ParentalManyToManyField(Numbers)