HTML中的多行发布

时间:2017-02-24 15:26:59

标签: python html flask

我是网络开发的新手,我目前正在尝试创建一个小网站。这个网站的目标是显示我的一些老师的随机引用。主要页面实际上工作正常(我可以获得整个数据库的随机引用,以及每位教师的随机引用)。但是,我想在同一页面上显示所有引用,并且它们恰好出现在同一行上...而且它非常令人尴尬...... 在我的python代码中,我在每个引号之间使用了“\ n”,因此每个新引号都在一个新行开始。但是,在我的HTML代码中,当我传递这个字符串时,它似乎没有任何影响我所有的引用只是在一行上跟随自己....

我正在使用Flask应用程序和python类:

<p>{{ citation }}</p>

在我的HTML文件中,我使用这样的引用:

var encoding = FileEncoding.DetectFileEncoding(txtFile);

3 个答案:

答案 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

相关问题