在Django表单中插入html标记

在Django表单中插入html标记,django,twitter-bootstrap,Django,Twitter Bootstrap,我正在使用Django和bootstrap,希望使用bootstrap图标图示符添加html标记,就像我没有做的那样,就像向小部件添加属性一样,但是我没有添加标签,或者说直接自定义 这就是让我想到Django的原因: <p><label for="id_fecha">Fecha:</label> <input type="text" name="fecha" id="id_fecha" /></p> Fecha: 这就是我想要的:

我正在使用Django和bootstrap,希望使用bootstrap图标图示符添加html标记,就像我没有做的那样,就像向小部件添加属性一样,但是我没有添加标签,或者说直接自定义

这就是让我想到Django的原因:

<p><label for="id_fecha">Fecha:</label> <input type="text" name="fecha" id="id_fecha" /></p>
Fecha:

这就是我想要的:

<input class="datepicker" type="text" name="fecha" id="id_fecha" /><span class="add-on"><i class="icon-th"></i></span>


非常感谢您的帮助

如果您有构建表单的简单模板,这里最干净的方法就是通过JavaScript添加额外的标记。如果您使用的是JQuery,则可以使用:

$(''id_fecha')。在('')之后;

它可以简单地保存模板。

Django的默认表单呈现不是您想要自定义的时候应该使用的。这是一个快速而肮脏的默认值。像这样编写自己的HTML<代码>{{form.fecha}}。或者考虑制作一个自定义表单小部件,它知道如何使用引导图标呈现自己。非常感谢您的帮助
$('#id_fecha').after('<span class="add-on"><i class="icon-th"></i></span>');