2024-04-26 22:02:41 发布
网友
有了这样的模型,我想确保每个相册只有一张照片有封面。这将用作相册模型的InlineModelAdmin。在
class Photo(models.Model): is_cover = models.BooleanField( default=False) album = models.ForeignKey('Album') image = ImageField(upload_to='uploads')
如何做到这一点?在
相册封面上的哪张照片应是相册的属性,而不是照片。
不要在照片中使用布尔属性,而是使用相册中照片的引用。在
回复评论:假设“内联模型”是我在评论中假设的,那么您可能需要提供自己的add form template。使用它,您仍然可以提供选项框(而不是复选框),然后在处理提交表单内容的代码中正确设置Album。在
Album
相册封面上的哪张照片应是相册的属性,而不是照片。
不要在照片中使用布尔属性,而是使用相册中照片的引用。在
回复评论:假设“内联模型”是我在评论中假设的,那么您可能需要提供自己的add form template。使用它,您仍然可以提供选项框(而不是复选框),然后在处理提交表单内容的代码中正确设置
Album
。在相关问题 更多 >
编程相关推荐