2012-10-21 32 views
0

我正在使用Django和引導,並希望使用引導添加html標籤圖標字形,因爲我沒有做到,就像添加屬性的小部件,但我沒有添加標籤或者說直接定製。插入一個html標籤到Django的形式

這是導致我的Django:

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

這就是我想要的:

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

我感謝你的幫助

+4

如果你想定製,Django的默認表單渲染不是你應該使用的。這是一個快速而骯髒的默認設置。寫下你自己的HTML, '

{{ form.fecha }}
'。或者考慮製作一個自定義表單小部件,該小部件知道如何使用引導程序圖標呈現自己。 –

回答

1

如果您有建立形式簡單的模板,最徹底的方法這裏是通過JavaScript添加額外的標籤。如果您正在使用JQuery,你可以使用.after method

$('#id_fecha').after('<span class="add-on"><i class="icon-th"></i></span>'); 

它可以節省您的模板簡單。

+0

非常感謝您的幫助 – fquivera