我正在尝试在管理面板页面中添加复选框。其中应有名称和图像。 但是我可以显示其中一个,但不能同时显示。
我尝试同时使用Page和Model类,但无法弄清
class Amenity(Page):
name = models.CharField(max_length=255, unique=True, help_text="Name of the amenity", null=False,
blank=False)
amenity_image = StreamField([
('image', ImageChooserBlock()),
])
class BuildingPage(Page):
page_url = models.CharField(max_length=255, blank=False, null=False)
amenities = ParentalManyToManyField(Amenity, blank=True)
content_panels = Page.content_panels + [
FieldPanel('amenities', widget=forms.CheckboxSelectMultiple),]
我希望checkoz列表中都包含name和amenity_image