草庐IT

Flask-Migrate

全部标签

python - 如何在 Webfaction 上部署 Flask 应用程序?

有人知道如何在Webfaction上部署一个简单的Flask应用程序吗?我知道Webfaction支持mod_wsgi并且我阅读了Flask网站上的指南,但我仍然无法让我的应用程序运行。有人有工作配置吗?更新以回答GrahamDumpleton的评论。我收到500内部服务器错误。Apache没有在日志中显示任何错误。WSGI脚本已执行,似乎可以正确创建应用程序,但我一直收到500错误。谢谢。 最佳答案 我通过以下过程让它工作:创建名为“myapp”的应用程序,类型为mod_wsgi3.3/Python2.7。Webfaction将创

python - Flask Python 中的 Http 和 Http

我有一个客户端服务器应用程序。我设法让他们使用SSL加密通过https连接context=SSL.Context(SSL.SSLv3_METHOD)context.use_privatekey_file('/path_to_key/key.key')context.use_certificate_file('/path_to_cert/cert.crt')app.run(use_reloader=True,host='0.0.0.0',port=9020,ssl_context=context)现在我想同时使用http和https来运行服务器。有什么可行的方法吗?

python - 我如何将 flask.url_for() 与 flask-restful 一起使用?

我已经像这样设置了Flask:api=Api(app,decorators=[csrf_protect.exempt])api.add_resource(FTRecordsAPI,'/api/v1.0/ftrecords/',endpoint="api.ftrecord")我想在内部重定向到端点api.ftrecord。但是当我尝试这样做的时候:base_url=flask.url_for('api.ftrecord')我得到一个异常(exception)。File"/Users/hooman/workspace/F11A/src/lib/werkzeug/routing.py",li

python - 使用 pdb 调试 flask

我正在尝试使用pdb来调试Flask应用程序。设置断点很容易;我只是使用bindex在调用index()时中断,或者使用b44在第44行设置断点。断点适用于b44,这是main的开始,但bindex不起作用。在命令行中打印“Indexiscalled”表示调用了该方法,但并没有在pdb中停止。@app.route('/',methods=['GET','POST'])defindex():print"Indexiscalled"name=None...returnrender_template('index.html',form=form,name=name)if__name__=='

python - Flask APP - ValueError : signal only works in main thread

我尝试创建一个简单的flask应用程序:fromflaskimportFlaskapp=Flask(__name__)if__name__=='__main__':app.run()但是当我添加调试时:FLASK_APP=run.pyFLASK_ENV=developmentFLASK_DEBUG=1我收到以下错误:ValueError:signalonlyworksinmainthread这里是完整的堆栈跟踪FLASK_APP=run.pyFLASK_ENV=developmentFLASK_DEBUG=1Infolderc:/MyProjectPath/apic:\MyProjec

python - 使用 Flask-SQLAlchemy 删除行

我正在尝试使用flask和SQLAlchemy的扩展来创建一个函数来删除数据库中的记录。问题是,它不是只删除一行,而是删除所有行。有人可以告诉我我的代码有什么问题吗?@app.route('/admin/delete/',methods=['GET','POST'])@requires_authdefdelete_page(page_id):page=Page.query.get(page_id)ifnotpage:abort(404)ifpage.children:flash('Youcannotdeleteapagewithchildpages.Deletethem,orassig

python - flask / python 。从上传的文件中获取 mimetype

我正在使用Flask微框架0.6和Python2.6我需要从上传的文件中获取mimetype,以便存储它。这是相关的Python/Flask代码:@app.route('/upload_file',methods=['GET','POST'])defupload_file():ifrequest.method=='POST':file=request.files['file']mimetype=#FIXMEiffile:file.save(os.path.join(UPLOAD_FOLDER,'File-Name')returnredirect(url_for('uploaded_fi

python - Flask替代品实现真正的多线程?

我使用Flask微框架实现了一个多线程网络服务器。基本上,我的服务器有一个任务队列和一个线程池。因此,它可以处理多个请求。由于Flask是用Python实现的,而Python线程并不是真正并发的,因此我的Web应用程序有点滞后。是否有Flask的替代方案来克服多线程问题? 最佳答案 我遇到了这个问题,我有点失望没有人指出flask是如何部署的(而且大多数python网络应用程序意味着要部署)。请参阅:http://flask.pocoo.org/docs/deploying/#deployment我首选的部署选项是super简单的T

python - 权限错误 : [Errno 13] Permission denied Flask. 运行()

我正在运行带有python3的MacOSX。文件夹和文件有755,但我也在777中测试过它,但没有成功。我的问题是,如果我有正确的权限,为什么它不允许我在没有sudo的情况下运行。还是我的设置不正确?cris-mbp:ProjectFoldercris$python3zbo.pyTraceback(mostrecentcalllast):File"zbo.py",line9,inapp.run(host="127.0.0.1",port=81,debug=True)File"/usr/local/lib/python3.5/site-packages/flask/app.py",lin

python - Flask:如何管理不同环境的数据库?

我正在开发一个看起来类似于的应用程序facebook/__init__.pyfeed/__init__.pybusiness.pyviews.pymodels/persistence.pyuser.pychat/__init__.pymodels.pybusiness.pyviews.pyconfig/dev.pytest.pyprod.py我想要三个环境Dev、Test和Production。我有以下要求:a.)当我启动服务器pythonrunserver.py时,我想提及我要连接哪个环境-Dev、Test或生产。b.)Dev&Production应该构建了模式,只需要连接到机器c.