抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

今天想把django-admin的TextField字段改成快速更改,但发现太大了,格格不入

代码

1
2
3
4
5
6
7
8
9
10
11
12
#在admin.py中
from django.forms import TextInput, Textarea
from django.db import models

class YourModelAdmin(admin.ModelAdmin):

formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'size':'20'})},
models.TextField: {'widget': Textarea(attrs={'rows':1, 'cols':50})},
}

admin.site.register(YourModel, YourModelAdmin)

备注

给Textarea改成一行 长度50就差不多了得根据预览情况,多了也没试

评论