Django模板添加了一个反面的段落

时间:2011-04-20 13:04:48

标签: django django-templates

我正在尝试循环使用tinymce文本字段保存的字符串,前面有一个计数器。

保存在html中的示例问题描述:

<p>What is<strong> if</strong> satement?</p>

循环问题的模板:

<li>{{forloop.counter}} {{ question.description|safe }}</li>

结果:

1

**如果**声明是什么?

我试图实现的目标:

1 **如果**声明是什么?

2 个答案:

答案 0 :(得分:1)

要确定这里的问题有点困难,但如果我正确地阅读了您的问题,那么您的数据库中的问题周围就会有<p></p>个标签。所以你的模板正在生成:

<li>1 <p>What is<strong> if</strong> satement?</p></li>

- <p/>是一个块级标记,这就是你获得“换行符”的原因。这是你的意思吗?

修改

我不确定为什么你不能在将它传递给模板(question['description'] = question['description'][3:-4])之前将其删除,但如果你真的不能,你可以添加一个合适的CSS选择器吗? .. .. p {display: inline;} ??这有点像黑客,但如果你的手如此紧张......

答案 1 :(得分:0)

为什么不使用<ol>代替<ul>,那么每个<li>都会包含该号码?