2015-06-08 4 views
1

Мне нужно добавить возможность поиска или фильтра встроенных данных (admin.TabularInline)Как добавить фильтр/логику поиска Джанго admin.TabularInline

class CommandsInline(admin.TabularInline): 
    model = Command 
    readonly_fields = ('id', 'owner_phone_version', 'operation', 'command', 'options', 'created') 
    exclude = ('owner', 'token', 'owner_phone', 'parameter', 'value') 
    extra = 0 
    max_num = 0 
    ordering = ('-created',) 


    def command(self, instance): 
     return format_html(mark_safe("<b>%s</b>=%s" % (instance.parameter, instance.value))) 
    def owner_phone_version(self, instance): 
     return format_html(mark_safe("<b>%s</b>. <em>%s</em>" % (instance.owner_phone.id, instance.owner_phone.version))) 

Я пытался добавить list_search и list_filter к определению , но это не влияет на администрирование django.

Любые предложения?

ответ

0

Вот доступные варианты для admin.TabularInline: django doc

Вы, вероятно, хотите использовать filter_horizontal и filter_vertical