Bootstrap popover只显示字符串的一个单词

Bootstrap popover only shows one word of string

我有一组弹出窗口,可在悬停时显示补充信息。它们显示,但仅显示字符串的第一个单词。

模板:

<a data-toggle="popover" data-trigger="hover"  data-content={{std.Description}} >&nbsp;<i class="fa fa-question"></i></a>
...
$("[data-toggle=popover]").popover();

有问题的字段是 Django TextField:

Description = models.TextField(blank=True)

行为:

这个描述有好几个字,但是第一个字之后都被删掉了。

解决方案与 Contain form within a bootstrap popover? 相同,尽管 post 的标题可能会产生误导。问题是需要有包含所需变量的引号:

data-content="{{std.Description}}"

此外,如果您想在弹出窗口(列表、<br> 等)中包含 html,请包含 data-html="true".