one-to-many inline select with django admin

前端 未结 5 1653
名媛妹妹
名媛妹妹 2020-12-01 04:16

I have a standard many-to-one relationship set up. There are a bunch of fields, but for our purposes here, the relevant model is:

class Class(models.Model):
         


        
5条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-01 05:00

    There is! You want InlineModelAdmin (see InlineModelAdmin documentation here)

    Sample code in brief:

    class StudentAdminInline(admin.TabularInline):
        model = Student
    
    class ClassAdmin(admin.ModelAdmin):
        inlines = (StudentAdminInline, )
    admin.site.register(Class, ClassAdmin)
    

提交回复
热议问题