与Django的Pagedown(降价编辑器)

时间:2011-12-10 21:19:49

标签: django django-models django-forms text-editor markdown

我尝试使用pagedown(markdown editor),即基于django的网站中的stackoverflow。但是要在textarea中获取markdown编辑器,需要将文本区域id和class分别设为

<textarea id="wmd-input" class="wmd-input"/>

但是,django生成的表单字段的默认ID为id_<field-name>。有没有办法可以为此text_area分配相同的ID?

1 个答案:

答案 0 :(得分:5)

你可以直接传递你传递类名的models.py中的id。这将覆盖默认行为。

widgets = {
        '<attribute_name>': Textarea(attrs={'class':'wmd-input','id':'wmd-input'}),
            }