Я использую Python Flask и хочу отобразить файл шаблона на основе заданного конца URL:
Если я захожу на domain.com/posts/bla, я хочу, чтобы он получил bla.html и domain.com/posts/now get now.html и т. д.
Я попытался получить конечную часть как переменную и вставить ее в качестве имени для файла, который нужно получить.
@app.route("/posts/<path>", methods=['GET'])
def article(path):
return render_template("%s.html" % path)
Большинство решений, которые я нашел, касалось маршрутизации на основе параметров, но я не хочу отображать один и тот же HTML-файл для этой конкретной детали.
В журнале написано "TemplateNotFound: path.html".Кажется, не вводить переменную.
Что я делаю не так и как это исправить?