我在Django有objects
和catetories
,而object
有ForeignKey
到Category
。
在Admin中,用户必须首先创建类别,然后创建从列表中选择类别的对象。
我想要的是文件管理器metaphore:用户打开类别列表,点击“在这里创建对象”并创建一个像文件管理器和文件一样的文件。
我想知道Django是否有一些应用程序。可以?
我知道内联,但我不想在同一页面上编辑对象,我想要列出它们。
它类似于Django: adding an "Add new" button for a ForeignKey in a ModelForm,但我没有ModelForm
,我说的是管理员
在Django管理员中,您可以使用内联,例如:
class OBJECTSInline(admin.TabularInline):
model = OBJECTS
extra = 0
class CATEGORYAdmin(admin.ModelAdmin):
list_per_page = 10
inlines = [OBJECTSInline,]
admin.site.register(CATEGORY, CATEGORYAdmin)