我正在尝试循环使用tinymce文本字段保存的字符串,前面有一个计数器。
保存在html中的示例问题描述:
<p>What is<strong> if</strong> satement?</p>
循环问题的模板:
<li>{{forloop.counter}} {{ question.description|safe }}</li>
结果:
1
**如果**声明是什么?
我试图实现的目标:
1 **如果**声明是什么?
答案 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>
都会包含该号码?