Resize fields in Django Admin

后端 未结 14 2091
一生所求
一生所求 2020-12-22 15:12

Django tends to fill up horizontal space when adding or editing entries on the admin, but, in some cases, is a real waste of space, when, i.e., editing a date field, 8 chara

14条回答
  •  醉酒成梦
    2020-12-22 15:52

    To change the width for a specific field.

    Made via ModelAdmin.get_form:

    class YourModelAdmin(admin.ModelAdmin):
        def get_form(self, request, obj=None, **kwargs):
            form = super(YourModelAdmin, self).get_form(request, obj, **kwargs)
            form.base_fields['myfield'].widget.attrs['style'] = 'width: 45em;'
            return form
    

提交回复
热议问题