Django ModelForm是Django框架中的一个表单类,用于根据模型自动生成表单。为Django ModelForm添加css类可以通过以下步骤实现:
from django import forms
from .models import YourModel
class YourModelForm(forms.ModelForm):
class Meta:
model = YourModel
fields = '__all__'
widgets = {
'your_field_name': forms.TextInput(attrs={'class': 'your-css-class'}),
}
from django import forms
from .models import YourModel
class YourModelForm(forms.ModelForm):
class Meta:
model = YourModel
fields = '__all__'
widgets = {
'your_field_name': forms.TextInput(attrs={'class': 'your-css-class'}),
'your_other_field_name': forms.TextInput(attrs={'class': 'your-css-class'}),
# 添加其他字段及其对应的css类
}
{{ form.your_field_name|add_class:'your-css-class' }}
这样,Django ModelForm中的字段将被渲染为带有指定css类的HTML元素。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云