J'ai besoin de filtrer une liste d'admin basée sur un TextField. Je veux pouvoir filtrer le jeu de requête pour tous les objets dont la valeur TextField est Null.Django Admin Liste de filtrage par TextField
J'ai essayé les éléments suivants:
def filter_for_field(self, request, queryset):
queryset=queryset.exclude(field__isnull=True)
return queryset
J'ai ajouté que comme une méthode pour mon AdminModel puis ajouté la propriété « actions = [ « filter_for_field »]
J'ai aussi essayé de le faire sans. une déclaration de retour, pas de dés. l'action montre dans l'administration, mais il ne supprime pas les objets avec une valeur nulle pour le TextField.
Qu'est-ce que je fais mal?
Y a-t-il une meilleure façon de faire cela?