ich bin neu in Python, Flask und Jinja und versuche mich gerade an dem Tutorial von http://blog.miguelgrinberg.com/post/the ... -templates
Nun schlägt er in seinem Blog vor in den Templates zum Beispiel if else zu nutzen. Siehe hier:
Code: Alles auswählen
<head>
{% if title %}
<title>{{ title }} - microblog</title>
{% else %}
<title>Welcome to microblog</title>
{% endif %}
</head>
Nun mein Problem. Ich verstehe nicht, wie ich zum Beispiel von meiner routes.py aus diese Logik aus dem Template bekommen sollte.
Meine routes.py:
Code: Alles auswählen
from app import app
from flask import render_templates
@app.route('/')
@app.route('/index')
def index():
#fake user
user = {'nickname': 'John Doe'}
"Wenn Varibale Titel gesetzt ist, dann schreib <title>{{ title }} - microblog</title>. Wenn dem nicht so ist schreib <title>Hallo kein Titel</title>
Ich hoffe ich konnte meine Frage irgendwie darstellen. Ich frage mich einfach wie ich Logik in Python auf ein Template in Jinja/HTML anwenden kann.
Ich danke euch für die Hilfe vorab.