Ich bin völlig neu in der Webentwicklung und versuche gerade, eine kleine Website zu erstellen. Das Ziel dieser Site ist es, zufällige Zitate einiger meiner Lehrer zu zeigen. Die Hauptseiten funktionieren tatsächlich gut (ich kann zufällige Zitate meiner gesamten Datenbank und zufällige Zitate von jedem Lehrer bekommen). Aber, ich wollte alle Zitate auf der gleichen Seite zeigen, und es passiert, dass sie alle auf der gleichen Linie erscheinen ... Und es ist ziemlich peinlich ... In meinem Python-Code habe ich "\ n" zwischen jedem Zitat verwendet , so begann jeder neue auf einer neuen Linie. Aber, an meinem HTML-Code, wenn ich diese Zeichenfolge passiere, scheint es keinen Effekt zu haben Ich alle Anführungszeichen folgen nur sich selbst in einer Zeile ....Multiline-Posting in HTML
Ich benutze eine Flask-Anwendung und eine Python-Klasse:
for i in range(2, max):
inte = inte + citation.ClasseCitations('Classe/citations.json','Classe/profs.json', prof, i).corps + ' \n '
return render_template("integrale.html", citation=inte, auteur=prof)
In meiner HTML-Datei, verwende ich Zitat wie folgt aus:
<p>{{ citation }}</p>
HTML Leerzeichen ignoriert, einschließlich Zeilenumbrüchen. Sie müssen HTML-Markup verwenden, z. B. "p" und "br" -Tags. –
Hallo Leute. Ich bin in Ordnung mit Br-Tags, um eine neue Zeile zu starten, wenn ich den Absatz in der HTML-Datei codieren. Aber hier, das Zitat Argument zwischen {{}} reagiert nicht auf irgendetwas (ich versuchte \ n von Python wie in meinem Beitrag, und versuchte es mit <\br> zu ersetzen, aber auch nicht funktioniert ...) – Luc