update: structure

This commit is contained in:
Павел Лопатин 2024-08-12 22:32:16 +03:00
parent a9d4ea5790
commit d2da446009
5 changed files with 17 additions and 1 deletions

View File

View File

@ -0,0 +1,15 @@
from django.contrib import admin
from django.db import models
from djangoql.admin import DjangoQLSearchMixin
class CustomModelAdmin(DjangoQLSearchMixin, admin.ModelAdmin):
def get_list_display(self, request):
exclude = self.exclude if self.exclude else []
fields = [
field.name for field in self.model._meta.get_fields() if
not isinstance(field, (models.ManyToManyField, models.ManyToOneRel, models.ForeignKey))
and field.name not in exclude
]
return fields

View File

View File

@ -3,3 +3,4 @@ fastapi==0.109.0
Django==5.0.2 Django==5.0.2
psycopg2 psycopg2
redis==4.6.0 redis==4.6.0
djangoql==0.18.1