我有這樣一個模型:Django管理內嵌有任何外鍵關係
class Category(models.Model):
name = models.CharField(max_length=100)
description = models.TextField()
thumbnail = models.ForeignKey(MediaFile)
def __unicode__(self):
return self.name
這裏我有thumbnail
外鍵MediaFile
。
我想擁有Inline
的Category
模型。
我已經這樣做了:
class MediaInline(admin.StackedInline):
model = MediaFile
extra = 0
max_num=0
class CategoryAdmin(admin.ModelAdmin):
list_display = ('name',)
inlines = [ MediaInline, ]
admin.site.register(Category, CategoryAdmin)
它不發生的事情。這裏我假設有MediaFile
內嵌到Category
。這裏有什麼問題?
你有'max_num = 0' –
那不是問題..它給我media.MediaFile沒有外鍵到category.Category,但我有MediaFile作爲外鍵到類別。當我列出foreignkey時,它應該將MediaFile作爲Inline – gamer