Python 如何在Django中为单个行/对象存储多个图像,以便轻松检索它们或执行其他查询操作?

Python 如何在Django中为单个行/对象存储多个图像,以便轻松检索它们或执行其他查询操作?,python,django,database,Python,Django,Database,我正在尝试为一个关于房屋租金的移动应用程序构建一个api。用户在发布广告时可能会发布多张房屋图片。如何保存这些图片?我想和我的广告课和图片课建立一对多的关系,还有更好的吗?我已经说出了我所说的一部分 class RentPost(models.Model): id = models.AutoField() title = models.CharField(max_length = True) description = models.Textarea() class I

我正在尝试为一个关于房屋租金的移动应用程序构建一个api。用户在发布广告时可能会发布多张房屋图片。如何保存这些图片?我想和我的广告课和图片课建立一对多的关系,还有更好的吗?我已经说出了我所说的一部分

class RentPost(models.Model):
    id = models.AutoField()
    title = models.CharField(max_length = True)
    description = models.Textarea()

class Images(models.Model):
    post = models.ForeignKey(RentPost, on_delete= models.CASCADE)

我觉得你的做法很好。不要忘记将
ImageField()
添加到
Images
类中,并将其上载到
媒体
文件夹。感谢您的建议