使用Django集成Pagedown(Markdown编辑器)

5

我正在尝试在我的基于Django的网站中使用pagedown(Markdown编辑器),就像stackoverflow一样。但是,为了在文本区域中获取Markdown编辑器,需要给文本区域同时添加id和class。

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

然而,由Django生成的表单字段具有默认ID,格式为id_<field-name>。我是否可以将相同的ID分配给此文本区域?

1个回答

5

在models.py中可以直接传递id,就像传递类名一样。这将覆盖默认行为。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接