【发布时间】:2018-10-16 20:39:32
【问题描述】:
我创建了一个博客post 模型,我将在其中添加不同数量的图片。如何设置与picture 模型的关系?
在管理面板中,blog 表单应仅显示附加到此帖子的图片。每张图片可能会在很多帖子中使用。
class Post(models.Model):
name = models.CharField(max_length=200, null=False)
article = models.TextField(null=False)
img = models.ManyToManyField('Picture')
class Picture(models.Model):
def get_image_path(instance, filename):
return os.path.join('images', str(instance.id), filename)
picture = models.ImageField(upload_to=get_image_path, default = 'images/no-img.jpg')
【问题讨论】: