如何将内联CSS应用于Django表单?

时间:2015-07-09 07:51:23

标签: django

我正在做一个Django项目。我在Django中创建了一个基于类的视图表单并显示但是如何为该表单提供样式表?它由{{ form.as_p }}显示,但如何设计该表单?

1 个答案:

答案 0 :(得分:1)

假设您有一个模型,您可以按如下方式向字段添加类和样式:

class SomeModelNameForm(forms.ModelForm):
    name = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control input-area', 'placeholder': 'Enter your name'}), required=True)
    credentials = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control input-area', 'placeholder': 'Enter your designation'}), required=True)

    class Meta:
        model = SomeModelName

适用于任何表单类型

文档中的Django Form小部件:https://docs.djangoproject.com/en/dev/ref/forms/widgets/