Django中form字段自定义html属性

且看代码

from django.forms import Form
from django.forms import fields,widgets
class TroubMaker(Form):
    title = fields.CharField(
        max_length=32,
        widget=widgets.TextInput(attrs={'class':'form-control'})
    )
    detail = fields.CharField(
        widget=widgets.Textarea(attrs={'id':'detail','class':'kind-content'})  # 自定义属性,生成HTML代码后将有这个属性
    )

在widget中替换插件后可以增加attrs属性,用于在生成HTML代码时自动添加上所设置的属性

posted @ 2019-03-20 21:48  烛爻  阅读(595)  评论(0)    收藏  举报