我现在正在使用一个非常简单的博客文章样式的模型
class TripReport(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
countries = models.ManyToManyField(Country, blank=False, related_name='trip_countries')
title = models.CharField(max_length=100)
content = models.TextField()
date_posted = models.DateField(default=timezone.now)
date_updated = models.DateField(auto_now=True)
def __str__(self):
return self.title
我希望将照片添加到模型中。我知道我可以使用Django models.ImageField,但我希望在内容TextField的特定位置可能有多张照片。似乎我必须使用一个单独的模型来上传照片,然后使用ManyToMany关系将它们绑定到Trip Report模型,但是我不确定如何确定TextField在正确的位置注入它们。