500 Internal Server Error in Python Flask because of argument in render_template

Всем привет, столкнулся с такой проблемой, что при использовании аргументов в маршрутах и выводе страницы с помощью render_template при переходе на данную страницу получаю 500 ошибку, например в моём маршруте news_info

from flask import Flask, render_template, url_for
app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/news_info/<int:id>')
def news_info(id = '1'):
    return render_template('news_info.html', id=id)

Примечательно то, что если вместо render_template написать просто return id то всё отлично отработает. Заранее уточняю, что все html страницы находятся в папке templates, так что ошибка точно не из-за этого. Буду признателен если поможете!


Ответы (0 шт):