如何添加自定义search_field Django admin

时间:2016-10-17 20:52:52

标签: python django filter admin add

我想用我的on过滤器创建一个新的搜索字段框,然后添加到django admin:

admin.py

  from django.contrib import admin
from .models import Aluno, Data
from .relatorio import salvarRelatorio



class AdminAluno(admin.ModelAdmin):
    list_editable = ['is_active',]
    list_display = ['first_name', 'matricula', 'is_active','cpf', 'cargo', 'date_joined','image_tag'] ##mostra esses campos
    search_fields = ['first_name', 'matricula'] ## campos q pesquise
    exclude = ['password']

class AdminData(admin.ModelAdmin):
    list_display = ['aluno__first_name','data_entrada', 'hora_entrada', 'hora_saida', 'descricao'] ##mostra esses campos
    search_fields = ['aluno__first_name', 'matricula', 'data_entrada'] ## campos q pesquise
    actions = [salvarRelatorio]


admin.site.register(Aluno, AdminAluno)
admin.site.register(Data, AdminData)

我想创建一个额外的搜索字段,以使用data_entrada__gte和data_entrada__lte进行过滤。

0 个答案:

没有答案
相关问题