Я пытаюсь создать собственный плагин в 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
Заранее спасибо