0
我想在Django中有一个与多个图片相关联的模型。我正在评估可能的选项。在Django模型中的非模型字段
一个模型的一张照片很容易用models.ImageField(...)
完成。
但是,我想要一个数组(或设置)的图片。它可以只是路径,不一定是ImageField对象。
问题是,我该如何在Django模型中创建该字段?我假设我需要创建一个不属于models.WhateverField
的字段。那可能吗?我可以定义一个非示范田,如:
class MyModel:
name = models.CharField(max_length=10)
picture_list = []
,然后执行:
def sample_add_picture_view(request):
picture = "sample.jpg"
model = MyModel.objects.get(id=sample_id)
model.picture_list.append(picture)
model.save()
return HttpResponseRedirect('index.html')
能这样做吗?如果不是,有什么更好的解决方案?谢谢 !