https:// www.youtube.com/watch?v=QnDWIZuWYW0 Я использовал это видео в качестве руководства для начинающих, которое поможет мне понять, как мне следует работать над моим личным проектом. код, который я написал, в точности соответствует тому, что написано в видео, и я получаю ошибку.
Код: Выделить всё
from flask import Flask, render_template
app = Flask(__name__)
posts = [
{
'author': 'Alon Salzmann',
'title': 'First Post',
'content': 'First post content',
'date posted': 'September 5, 2018'
},
{
'author': 'Alon Salzmann',
'title': 'Second Post',
'content': 'Second post content',
'date posted': 'September 6, 2018'
}
]
@app.route("/")
def homepage():
return render_template('Home.html', posts=posts)
@app.route("/about")
def about():
return render_template('About.html')
if __name__ == '__main__':
app.run(debug=True)
Код: Выделить всё
{% for post in posts %}
{{ post.title }}
By {{ post.author }} on {{ post.date posted }}
{{ post.content }}
{% endfor %}
Код: Выделить всё
jinja2.exceptions.TemplateSyntaxError: expected token 'end of print statement', got 'posted'

P.S. Код парня из видео сработал, поэтому мне хотелось бы понять, где я ошибся.
Подробнее здесь: https://stackoverflow.com/questions/522 ... -statement