2017-02-19 117 views
0
class StudentsTeacher(admin.TabularInline): 
    form = StudentsTeacher 
    model = StudentsTeacher 

class Teacher_Admin(admin.ModelAdmin): 
    inlines = (StudentsTeacher,) 

我想在StudentsTeacher中添加一个查询集并使用过滤器进行选择,但它不起作用,内联总是显示所有内容。如何在Django管理内联过滤

回答

0

随着get_queryset()方法,你可以重写查询集

class Teacher_Admin(admin.TabularInline): 
    def get_queryset(self, request): 
     qs = super(Teacher_Admin, self).get_queryset(request) 
     return qs.filter(<filtering>) 

你可以阅读更多关于它的django docs

+0

对不起,我是指过滤器内联显示器 –