我正在尝试添加项目,同时在同一表单下将图像添加到此项目中。
我在models.py中有这些模型类
class Part(models.Model):
name = models.CharField(max_length=550)
class Image(models.Model):
image = models.FileField()
part = models.ManyToManyField(Part, related_name='image_part')
我尝试这样做是在admin.py
class PartAdmin(admin.ModelAdmin):
inlines = [
ImageInline,
]
class ImageInline(admin.TabularInline):
model = Image.part.through
admin.site.register(Part, PartAdmin)
我可以选择图片。但是有三个下拉列表已将图像添加到其他部分。我有添加标志。单击时,我可以上传图像,但可以选择已添加的部分。
在创建新零件时,是否知道如何将图像添加到零件中?它甚至可能吗?