【发布时间】:2019-11-12 11:18:38
【问题描述】:
在这里我正在制作一些旅游套餐系统。一个套餐会有画廊。当然画廊会有多个图像所以我决定在这里使用ManyToOne关系。但我也想过在这两者之间使用OneToOne关系模型,因为我们可以通过 django 表单一次上传多张图片。
那么这里最好的关系是什么?
class TourPackage(models.Model):
name = models.CharField(max_length=255)
package_start_date = models.DateTimeField()
price = models.FloatField(default=0.0)
facilities = models.TextField()
class PackageGallery(models.Model):
package = models.ForeignKey(TourPackage,on_delete=models.CASCADE)
images = models.ImageField(upload_to='gallery')
【问题讨论】:
标签: django django-models orm