class Celebrity(models.Model):
name = models.CharField()
class Image(models.Model):
celebrity = models.ForeignKey(Celebrity)
image = models.ImageField()
class InlineImage(admin.TabularInline):
model = Image
class CelebrityAdmin(admin.ModelAdmin):
inlines = [InlineImage]
admin.site.register(Celebrity, CelebrityAdmin)
如果我错了,请原谅,但听起来您只需要一个^{}. 的默认管理小部件
这满足:
而且,你所指的链接已经很老了。django管理员现在提供了支持javascript的任意长的内联线(至少一年),因此如果您想要多个图像,只需设置第二个模型,该模型具有您的配置文件模型的外键。设置an admin inline后,您就拥有了开箱即用的功能!
相关问题 更多 >
编程相关推荐