在Grappelli中更改文本字段大小的最佳方法是什么?
vTextField类的标准文本字段宽度为758px。 当用于电话号码字段时,我看起来很奇怪。
我已经发现一种可能性就是将样式属性注入到表单元素中。
类CompanyForm(ModelForm):
class Meta:
model = Company
widgets = {
'phone': TextInput(attrs={'size': 13}),
'tax_id': TextInput(attrs={'size': 6}),
'zip': TextInput(attrs={'size': 6, 'style' : 'width: 80px'}),
}
我不确定这是最好的解决方案......我不喜欢这个(使用样式内联)。盒子解决方案中还有其他吗?
答案 0 :(得分:1)
在模型管理中定义自定义样式表(媒体属性)
<style type="text/css">
#id_phone {
width: 100px; !important
}
.......
</style>