【发布时间】:2019-09-20 09:14:53
【问题描述】:
我有这个 models.py 代码,我想从单个字段中获取多个值/文件,而不是为图像创建另一个表。
目前我只是重复这些字段
class contentimage(models.Model):
content = models.ForeignKey(element, on_delete=models.CASCADE)
title = models.CharField(max_length=200)
titleimg1 = models.CharField(max_length=200)
image1 = models.ImageField(blank=True, upload_to='media/')
img1description = models.TextField()
titleimg2 = models.CharField(max_length=200)
image2 = models.ImageField(blank=True, upload_to='media/')
img2description = models.TextField()
titleimg3 = models.CharField(max_length=200)
image3 = models.ImageField(blank=True, upload_to='media/')
img3description = models.TextField()
titleimg4 = models.CharField(max_length=200)
image4 = models.ImageField(blank=True, upload_to='media/')
img4description = models.TextField()
titleimg5 = models.CharField(max_length=200)
image5 = models.ImageField(blank=True, upload_to='media/')
img5description = models.TextField()
最佳输出将是 django admin 中的输入字段,其中加号可以添加多个图像 如果有人能引导我朝着正确的方向前进,那将非常有帮助。
【问题讨论】:
标签: django python-3.x database model