我是网络开发的新手,我目前正在尝试创建一个小网站。这个网站的目标是显示我的一些老师的随机引用。主要页面实际上工作正常(我可以获得整个数据库的随机引用,以及每位教师的随机引用)。但是,我想在同一页面上显示所有引用,并且它们恰好出现在同一行上...而且它非常令人尴尬...... 在我的python代码中,我在每个引号之间使用了“\ n”,因此每个新引号都在一个新行开始。但是,在我的HTML代码中,当我传递这个字符串时,它似乎没有任何影响我所有的引用只是在一行上跟随自己....
我正在使用Flask应用程序和python类:
<p>{{ citation }}</p>
在我的HTML文件中,我使用这样的引用:
var encoding = FileEncoding.DetectFileEncoding(txtFile);
答案 0 :(得分:0)
我无法评论,但请尝试
<br/>
而不是
\n
这可行。
答案 1 :(得分:0)
试试这个:
for i in range(2, max):
inte = inte + citation.ClasseCitations('Classe/citations.json','Classe/profs.json', prof, i).corps + ' <br/> '
return render_template("integrale.html", citation=inte, auteur=prof)
答案 2 :(得分:0)
我尝试使用flask-app中的列表对象。
然后在你的html:
{% for quote in quotes %}
{{quote}} <br>
{% endfor %}
更多关于jinja2的for循环 http://jinja.pocoo.org/docs/2.9/templates/#for-loop