Я использую Django Crispy Forms и пытаюсь улучшить UX в своих формах, добавляя к ним всплывающие окна Bootstrap или всплывающие подсказки (динамические пузырьки, которые переключаются при наведении курсора и показывают дополнительную информацию о поле формы).
По сути, мне нужно было бы добавить этот конкретный фрагмент кода рядом с определенной меткой формы (заголовок поля ввода в форме)
<a tabindex="0" role="button" data-toggle="popover"
data-html="true" data-trigger="hover" data-placement="auto"
title="Extra information"
data-content="Here is the extra information I want to show when user hovers over the information glyphicon">
<span class="glyphicon glyphicon-info-sign"></span>
</a>
До сих пор это то, что я пробовал, и заставил его показывать ПОСЛЕ метки и поля ввода. Я хотел бы показать между ними обоими.
self.helper.layout = Layout(
'title',
'description',
Field('category', css_class='form-control select select-primary select-block mbl'),
Html('<a tabindex="0" role="button" data-toggle="popover" data-html="true" data-trigger="hover" data-placement="auto" title="Extra information" data-content="Here is the extra information I want to show when user hovers over the information glyphicon"><span class="glyphicon glyphicon-info-sign"></span></a>'))
Как лучше всего это сделать? Я не могу найти простой способ добавить чистый HTML рядом с конкретными ярлыками.
Спасибо за вашу помощь.
Field('..',template="..", extra_context={'custom_string': _("data string,..")})
и в шаблоне попытаться отобразить это с помощью{{ custom_string }}
20.12.2014