Проблема такая: Пишу на python 3.6, с помощью Flask, на локальном компе все нормально, а на хостинге все шаблоны страниц получают байты вместо строк. Да можно конвертировать в строки, но не все получается конвертировать, так как часть ошибок выскакивает внутри модулей, например WTForms.
Например:
@app.route('/index')
def index():
return render_template('index.html', title=title, title_page='Анонсы', current_user=current_user,
announcements=models.get_posts_announcements())
def index():
return render_template('index.html', title=title, title_page='Анонсы', current_user=current_user,
announcements=models.get_posts_announcements())
title и title_page передаются как UTF-8 строки на компе и на другом хостинге, а на timeweb в index.html я ловлю байты и вынужден их преобразовывать в строку.
Может есть какой то способ заставить сервер передавать строки? Может настройка есть какая в .htaccess?
Ответы (0)