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