Resize fields in Django Admin

后端 未结 14 2074
一生所求
一生所求 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:44

    Same answer as msdin but with TextInput instead of TextArea:

    from django.forms import TextInput
    
    class ShortTextField(models.TextField):
        def formfield(self, **kwargs):
             kwargs.update(
                {"widget": TextInput(attrs={'size': 10})}
             )
             return super(ShortTextField, self).formfield(**kwargs)
    

提交回复
热议问题