Resize fields in Django Admin

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

    And one more example too :

    class SecenekInline(admin.TabularInline):
       model = Secenek
       # classes = ['collapse']
       def formfield_for_dbfield(self, db_field, **kwargs):
           field = super(SecenekInline, self).formfield_for_dbfield(db_field, **kwargs)
           if db_field.name == 'harf':
               field.widget = TextInput(attrs={'size':2})
           return field
       formfield_overrides = {
           models.TextField: {'widget': Textarea(attrs={'rows':2})},
       }
       extra = 2
    

    If you want to edit only a specific fields size, you can use this.

提交回复
热议问题