Change the column width in the django admin panel
django, django-admin, django-views, python, width
Solution
admin.py:
class MyClassAdmin(admin.ModelAdmin):
class Media:
css = {
'all': ('fancy.css',)
}
fancy.css:
.column-foo {
width: 20px;
}
where "foo" is a field name.
Source: https://docs.djangoproject.com/en/3.0/topics/forms/media/
Problem
My admin.py looks like this: ``` class ChangeAdmin(GuardedModelAdmin): form = ChangeForm search_fields = ('RFC', 'Ticket_Number', 'User_Email', 'Change_Details') list_display = ('RFC', 'Ticket_Number', 'User_Requested_Time', 'Start_Time', 'End_Time', 'User_Email', 'Line_of_Business', 'Conf_Call_Details', 'Region', 'Summary', 'Description', 'Change_Details', 'Site_code', 'Configuration_Item', 'Plan_Owner', 'Plan_status', 'Change_Owner', 'Implementer', 'Validator') date_hierarchy = 'Start_Time' list_select_related = True ``` As is evident,there are lots of list fields in the table display. This is screwing up the way the data is being shown in the columns..See screenshot: How can I resize the column width in the django admin ?