我想用我的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进行过滤。