Django模型中的多个图像场

时间:2017-09-22 18:12:14

标签: python django django-cms

我正在使用django-cms进行客户端项目。我想添加一个图像轮播,它将在我的模板中显示所有这些图像。如何使用模型添加它并将其实现为要使用的表单?

class Show(models.Model):
    title = models.CharField(blank=True, max_length=300)
    header_image = models.ImageField(upload_to="", blank=True)
    starting_date = models.DateField(default=datetime.datetime.today, blank=True)
    poster = models.ImageField(upload_to="", blank=True)
    description = models.TextField(blank=True)
    is_TS_show = models.BooleanField(default=False, blank=True)
    show_slug = models.SlugField(max_length=100)

    def __str__(self):
        return self.title

    def save(self, *args, **kwargs):
        self.show_slug = slugify(self.title)
        super(Show, self).save(*args, **kwargs)

    def get_absolute_url(self):
        return "/show/%s/" % self.show_slug

这是一个旋转木马所以它可能是4-5张照片。

0 个答案:

没有答案