Grappelli - 如何更改文本字段大小

时间:2013-03-08 23:43:14

标签: django django-grappelli

在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'}),
    }

我不确定这是最好的解决方案......我不喜欢这个(使用样式内联)。盒子解决方案中还有其他吗?

1 个答案:

答案 0 :(得分:1)

在模型管理中定义自定义样式表(媒体属性)

<style type="text/css">
    #id_phone { 
        width: 100px; !important
        }
    .......
</style>