我想根据请求为一个模型类中的某些字段保存缩略图。对我来说痛苦的是,我如何设法使缩略图类尽可能简单?
假设我有这个主要课程
class Staff(models.Model):
name = models.CharField(max_length=100)
img1 = models.ImageField(upload_to=upload_path)
img2 = models.ImageField(upload_to=upload_path)
img3 = models.ImageField(upload_to=upload_path)
...
现在我想为另一个模型类中的每个 img 字段保存一个缩略图。所以我可以查询Thumbnail
是否有拇指,例如img1
......类似这样的东西(不工作的代码)
class Thumbnail(models.Model):
staff = models.ForeignKey(Staff)
field = models.FooBar('Staff._meta.fields...')
thumb = models.ImageField(upload_to=upload_path2)
Thumbnail
关于这个类的外观有什么建议或想法吗?