Загрузка нескольких изображений в плагине django cms - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь создать собственный плагин в django cms 3.6, где есть поле для добавления нескольких изображений. Я создал две модели для этого и связал его с помощью внешнего ключа

model.py

Я хочу, чтобы поле space_image было несколькими полями для загрузки изображений

class SpaceModel(CMSPlugin):
    space_name = models.CharField(max_length=50)
    space_size = models.CharField(max_length=50) 
    space_image =  models.FileField(upload_to="memox_images")


    def __unicode__(self):
        return "%s" % (self.space_name, )


class SpaceImages(models.Model):
    spacemodel = models.ForeignKey(SpaceModel, default=None)
    image = models.ImageField(upload_to='memox_images',
                              verbose_name='Image',blank="True",null="True",)
    def __unicode__(self):
        return "%s" % (self.spacemodel, )


views.py

class SpaceModelPlugin(CMSPluginBase):
    model = SpaceModel
    name = "New Space"
    render_template = "space_images.html"

    def render(self, context, instance, placeholder):
        context.update({
            'space_name' : instance.space_name,
            'space_size' : instance.space_size,
            'space_image':instance.space_image
        })
        return context

Заранее спасибо

...