0

鹡鸰

我的型号代码:

class HomePage(Page):

    images = models.ImagesField(max_count = 20)  // How to do it right?
   
    content_panels = Page.content_panels + [
        ImagesChooserPanel('images'),
    ]

它应该是什么样子

请帮忙!

4

2 回答 2

1

由流场解决

images =  StreamField([
        ('image', ImageChooserBlock()),
    ])
于 2020-09-27T23:11:57.660 回答
0

(悲哀地)你不能这样

images = models.ImagesField(max_count = 20)  

但是有多种方法可以将多个图像关联到同一个模型

  1. 使用image1 = models.ImagesField(upload_tp='somewhere') image2 = models.ImagesField(upload_tp='somewhere')
  2. 第二个使用外键将模型关联到不同的模型并使用第一种方式
于 2020-09-27T16:28:24.370 回答