草庐IT

Flask-Migrate

全部标签

python - 将 Flask 应用程序部署到 Heroku

我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并且我正在尝试在此处结合基本教程:https://devcenter.heroku.com/articles/python此处有说明:http://flask.pocoo.org/docs/patterns/packages/#larger-applications.它在本地与“工头启动”一起工作,但是当我推送到Heroku时,我收到一个错误,指出正在使用错误的端口:Startingprocesswithcommandpythonrun.py2012-12-04T23:45:18+00:00app[web.1]:*

python - 将 Flask 应用程序部署到 Heroku

我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并且我正在尝试在此处结合基本教程:https://devcenter.heroku.com/articles/python此处有说明:http://flask.pocoo.org/docs/patterns/packages/#larger-applications.它在本地与“工头启动”一起工作,但是当我推送到Heroku时,我收到一个错误,指出正在使用错误的端口:Startingprocesswithcommandpythonrun.py2012-12-04T23:45:18+00:00app[web.1]:*

python - 在 Flask (WSGI) 中使用全局单例,我是否需要担心竞争条件?

Flask的helloworld演示是:fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"HelloWorld!"if__name__=="__main__":app.run()如果我这样修改会怎样:fromflaskimportFlaskapp=Flask(__name__)a=1b=2c=3@app.route("/")defhello():a+=1b+=ac+=breturn"HelloWorld!"if__name__=="__main__":app.run()我了解WSGI应用程序可

python - 在 Flask (WSGI) 中使用全局单例,我是否需要担心竞争条件?

Flask的helloworld演示是:fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"HelloWorld!"if__name__=="__main__":app.run()如果我这样修改会怎样:fromflaskimportFlaskapp=Flask(__name__)a=1b=2c=3@app.route("/")defhello():a+=1b+=ac+=breturn"HelloWorld!"if__name__=="__main__":app.run()我了解WSGI应用程序可

python - 如何在主 Flask 模块之外登录?

我有一个PythonFlask应用程序,入口文件在应用程序上配置一个记录器,如下所示:app=Flask(__name__)handler=logging.StreamHandler(sys.stdout)app.logger.addHandler(handler)app.logger.setLevel(logging.DEBUG)然后我使用进行大量日志记录app.logger.debug("日志消息")效果很好。但是,我有一些API函数,例如:@app.route('/api/my-stuff',methods=['GET'])defget_my_stuff():db_manager

python - 如何在主 Flask 模块之外登录?

我有一个PythonFlask应用程序,入口文件在应用程序上配置一个记录器,如下所示:app=Flask(__name__)handler=logging.StreamHandler(sys.stdout)app.logger.addHandler(handler)app.logger.setLevel(logging.DEBUG)然后我使用进行大量日志记录app.logger.debug("日志消息")效果很好。但是,我有一些API函数,例如:@app.route('/api/my-stuff',methods=['GET'])defget_my_stuff():db_manager

Python Flask JinJa2 语法介绍与示例讲解

一、概述Flask是一个轻量级的PythonWeb框架,支持Jinja2模板引擎。Jinja2是一个流行的Python模板引擎,它可以使用Flask来创建动态Web应用程序。web页面一般需要html、css和js,可能最开始学习pythonweb的时候可能这样写:fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello():return'hellohelloworld!!!'if__name__=='__main__': app.run(host='0.0.0.0',port=8000,debug=True)上面的代码虽然也

python - 使用 Gunicorn 和 Gevent 运行 Flask 时使用请求发出非阻塞请求

我的Flask应用程序将收到一个请求,进行一些处理,然后向一个缓慢的外部端点发出一个请求,该端点需要5秒才能响应。看起来使用Gevent运行Gunicorn将允许它同时处理许多这些缓慢的请求。如何修改下面的示例以使View不阻塞?importrequests@app.route('/do',methods=['POST'])defdo():result=requests.get('slowapi')returnresult.contentgunicornserver:app-kgevent-w4 最佳答案 如果您使用gunicorn

python - 使用 Gunicorn 和 Gevent 运行 Flask 时使用请求发出非阻塞请求

我的Flask应用程序将收到一个请求,进行一些处理,然后向一个缓慢的外部端点发出一个请求,该端点需要5秒才能响应。看起来使用Gevent运行Gunicorn将允许它同时处理许多这些缓慢的请求。如何修改下面的示例以使View不阻塞?importrequests@app.route('/do',methods=['POST'])defdo():result=requests.get('slowapi')returnresult.contentgunicornserver:app-kgevent-w4 最佳答案 如果您使用gunicorn

python - 在 flask 中嵌入 Bokeh 应用程序

我正在拼命地尝试将一个可以工作的Bokeh小程序嵌入到flask中,但找不到合适的方法来做到这一点。我浏览了所有示例,但找不到一个包含更新数据功能的示例(最好的示例:sliders_applet)。如果我没记错的话,我确实需要Bokeh服务器才能更改数据(使用slider等)。以这种方式启动小程序有效,例如:bokeh-server--scriptsliders_app.py但我找不到将slider应用程序嵌入flask的正确方法,或者至少是一种可行的方法。而且由于应该可以使用多个小程序,因此在Bokeh服务器启动时指定一个小程序对我来说似乎也不干净..如果有任何帮助,我将不胜感激-B