我尝试使用pagedown(markdown editor),即基于django的网站中的stackoverflow。但是要在textarea中获取markdown编辑器,需要将文本区域id和class分别设为
<textarea id="wmd-input" class="wmd-input"/>
但是,django生成的表单字段的默认ID为id_<field-name>
。有没有办法可以为此text_area分配相同的ID?
答案 0 :(得分:5)
你可以直接传递你传递类名的models.py中的id。这将覆盖默认行为。
widgets = {
'<attribute_name>': Textarea(attrs={'class':'wmd-input','id':'wmd-input'}),
}