Как скрыть колонку, если пользователь хочет ее скрыть, Django Admin

Я хочу скрыть один столбец и сделать его видимым, но если пользователь хочет, чтобы он просматривал столбец, я пробовал этот способ, но он не сработал для меня.

admin.py

class ProductAdmin(
   TimestampedModelAdminMixin, ConfigurableColumnsMixin, admin.ModelAdmin):
 
   list_display = [
                   "id",
                  "comment",
                   "active",
                  ]

Я пробовал этим способом

    def get_form(self, request, obj=None, **kwargs):
         form = super(ProductAdmin, self).get_form(request, obj, **kwargs)
         del form.base_fields["comment"]
         return form
Вернуться на верх