Pracuję nad ulepszeniem pliku admin.py w projekcie django i chociaż nie jestem całkowicie przekonany o tym, jak stół wychodzi z trzema polami w zmiennej list_diplay, to przynajmniej jest to lepsze niż otrzymywanie domyślnej listy obiektów z jednej kolumny obejmującym całą stronę ...Jak naprawić/ustawić szerokość kolumny w tabeli zmian listy django modeladmin po dodaniu filtru list_folderu?
w każdym razie, o co pytam dlatego jeśli to:
class FieldAdmin(admin.ModelAdmin):
list_display = ('name', 'label', 'standard', )
wygląda następująco:
Kiedy I a dd a list_filter, tak:
class FieldAdmin(admin.ModelAdmin):
list_display = ('name', 'label', 'standard', )
list_filter = ['standard',]
Dlaczego to wygląda?
Czy istnieje sposób, aby uzyskać kolumny, aby ponownie rosnąć, aby wypełnić szerokość jak to było przed dodaniem filtra? Czytałem dokumenty i googlowałem, ale to nie wygląda na wbudowane? Projekt, nad którym pracuję, obecnie używa django 1,2,3, wersja ostateczna.
FWIW, css, że powoduje to tutaj:
.change-list .filtered table, .change-list .filtered .paginator,
.filtered #toolbar, .filtered div.xfull {
margin-right: 160px !important;
width: auto !important;
}
wyłączenie specyfikacja styl szerokość rozwiązuje go, ale wolałbym robić rzeczy takimi django jeśli jest jedna - Miałem nadzieję, że być może istnieje sposób dostosować widok filtru z klasy FieldAdmin?
Rozumiem, że to nie jest wielka rzecz w schemacie rzeczy, ale wydaje się ekstremalna dla tak małej rzeczy (nie obwiniam was oczywiście, to jest po prostu rozczarowujące ;-) Dzięki za odpowiedź! –