将django forms.ImageField输入按钮替换为类似bootstrap的按钮

时间:2014-07-29 13:34:53

标签: django twitter-bootstrap django-forms django-models

我正在尝试将丑陋的输入类型=“文件”更改为更时尚的引导按钮。我试图修改小部件,给他attrsbtn btn-lg btn-primary,但它给出了一些奇怪的样式。如果没有使用django-crispy-forms,我会感激不尽。

class CreateProductForm(forms.ModelForm):
    class Meta:
        model = Product

    def __init__(self, *args, **kwargs):
        super(CreateProductForm, self).__init__(*args, **kwargs)
        self.fields['picture'] = forms.ImageField(u'imagen', widget=forms.ClearableFileInput(attrs={'class':'btn btn-lg btn-primary'}))

1 个答案:

答案 0 :(得分:0)

我认为问题是'上课':'btn btn-lg btn-primary'如果你想要时尚的自举按钮,你可以查看enter link description here