我正在尝试在我的基于Django的网站中使用pagedown(Markdown编辑器),就像stackoverflow一样。但是,为了在文本区域中获取Markdown编辑器,需要给文本区域同时添加id和class。
<textarea id="wmd-input" class="wmd-input"/>
然而,由Django生成的表单字段具有默认ID,格式为id_<field-name>
。我是否可以将相同的ID分配给此文本区域?
我正在尝试在我的基于Django的网站中使用pagedown(Markdown编辑器),就像stackoverflow一样。但是,为了在文本区域中获取Markdown编辑器,需要给文本区域同时添加id和class。
<textarea id="wmd-input" class="wmd-input"/>
然而,由Django生成的表单字段具有默认ID,格式为id_<field-name>
。我是否可以将相同的ID分配给此文本区域?
在models.py中可以直接传递id,就像传递类名一样。这将覆盖默认行为。
widgets = {
'<attribute_name>': Textarea(attrs={'class':'wmd-input','id':'wmd-input'}),
}