Форум сайта python.su
На локальном компе проект работал нормально,
после пререноса на рабочий сервер-хостинг в интернет при выполнении
render_template('index.html') выдает 500 ошибку.
... #!/usr/bin/env python # -*- coding: UTF-8 -*- from flask import Flask from flask import render_template import os application = Flask(__name__) application.config['SECRET_KEY']='fasdfadfae4354fsagaga' application.config['WTF_CSRF_ENABLED']=True @application.route("/") def hello(): #return "<h1 style='color:blue'>Hello There!</h1>" return render_tempate('index.html', title='Home') if __name__ == "__main__": application.jinja_env.auto_reload=True application.run(host='0.0.0.0') ...
Отредактировано dbalor (Июль 22, 2019 01:58:23)
Офлайн
Ошибка 500 это ошибка сервера, где-то в скрипте происходит искключение, ищите куда у вас пишутся логи, там найдете источник ошибки
Офлайн
Вообще похоже на то, что вы отладочный сервер собрались на продакшене использовать, так не делают. Подымайте nginx и uwsgi.
Офлайн
Искал в гугле усановку flask на сервер, там про них ничего не говорится.
Можно ссылку на пример как разворачивать flask на продакшене в инете?
Офлайн
dbalorhttps://flask.palletsprojects.com/en/1.1.x/deploying/
Можно ссылку на пример как разворачивать flask на продакшене в инете?
Офлайн
py.user.next спасибо, но ошибка была со стороны хостинга
Офлайн