草庐IT

Flask_FileUpload

全部标签

python - flask 错误 : "Method Not Allowed The method is not allowed for the requested URL"

每当我尝试将数据提交到我的Flask表单时,我都会收到以下错误:MethodNotAllowedThemethodisnotallowedfortherequestedURL.我认为问题出在我正在做的returnredirect(url_for('database'))中。我也尝试过returnrender_template('database.html)。将表单条目提交到数据库后,我正在尝试调用数据库页面。我的代码相关部分如下:@app.route('/entry',methods=['GET','POST'])defentry_page():ifrequest.method=='P

python - 没有使用 virtualenv 的名为 flask 的模块

我正在按照这些步骤来学习flaskhttp://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world/page/0#comments我运行这个命令来创建虚拟环境:pythonvirtualenv.pyflask当我尝试使用我的项目脚本目录中的python.exe文件启动flask时,它说Nomodulenamedflask我的PATH设置为virtualenv安装的python目录。为什么找不到flask?我最初是从官方的Flask快速入门指南开始的,并且能够让网络服务器运行,但是使用这个虚拟环境

python - 如何测试使用 SQLAlchemy 的 Flask 应用程序?

我有一个使用SqlAlchemy在Flask上运行的Web应用程序,用于审核新闻,它有一些api方法来处理审核请求,例如批准、拒绝当前选定的新闻、列出它们等。我想为此方法编写单元测试,并让它们工作,但我不明白如何在一个数据库session中执行我从测试用例中执行的所有请求,以便我可以删除所有更改数据库。还是有其他更清洁或正确的方法来做到这一点?我发现也许我需要的只是SqlAlchemy中的“scoped_session”,但我实现它的所有尝试都失败了。如果这是正确的方法,请告诉我在哪里使用这行代码(在设置中,或在测试用例set_up方法中)。fromsqlalchemy.ormimpo

python - 环境。运行 Minimal Flask 应用程序时未设置变量

我正在尝试遵循以下链接中给出的Windows机器上的flask文档:http://flask.pocoo.org/docs/0.11/quickstart/#debug-mode首先我在python脚本中编写了以下代码:fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"HelloWorld!"if__name__=="__main__":app.run(debug=True)我将它保存在一个名为run.py的文件中然后在命令窗口中写下这个命令:setFLASK_APP=run.pyflaskr

python - flask 301 响应

我的flask应用正在为其中一个url执行301重定向。NewRelic中的回溯是:Traceback(mostrecentcalllast):File"/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py",line1358,infull_dispatch_requestrv=self.dispatch_request()File"/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py",line1336,indispatch_reques

python - 如何更改 flask 命令使用的主机和端口?

我想更改运行我的应用程序的主机和端口。我设置host和port在app.run,但flaskrun命令仍然在默认127.0.0.1:8000上运行.如何更改flask的主机和端口命令用途?if__name__=='__main__':app.run(host='0.0.0.0',port=3000)setFLASK_APP=onlinegamesetFLASK_DEBUG=truepython-mflaskrun 最佳答案 flask命令与flask.run方法是分开的。它看不到应用程序或其配置。要更改主机和端口,请将它们作为选项传

python - flask 和 Redis

在Flask应用程序中与Redis交互的最佳方式是什么?你只是导入Redis和...r=redis.Redis()r.connect()还是有ORM或者我还没有看到的东西? 最佳答案 有一个名为Pythonstdnet的轻量级RedisODM可用:http://lsbardel.github.com/python-stdnet/overview.html还没有尝试过,但对我来说看起来不错。根据文档使用Python2.6到3.3。 关于python-flask和Redis,我们在Stack

python - flask css没有更新

已结束。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。此问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭8年前。Improvethisquestion我在我的mac上使用Flask(python包),当我第一次编写我的css时,它显示正常。但是,当我更新它并尝试检查它时,我只看到了第一个css样式。我尝试重新启动终端,以及重新安装Flask。有什么建议么?谢谢。这是HTML:Title{%blockcontent%}{%endblock%}这是C

python - 你如何守护一个 Flask 应用程序?

我有一个使用Flask用Python编写的小应用程序。现在我在nohup下运行它,但我想守护它。这样做的正确方法是什么? 最佳答案 ThereareseveralwaystodeployaFlaskproject.使用gunicorn进行部署可能是最简单的,安装gunicorn然后:gunicornproject:app--daemon尽管您可能想使用主管或类似的东西来监控gunicorn(至少使用--pid以便您可以轻松地重新加载/停止gunicorn)。 关于python-你如何守护

python - 将 matplotlib 图传递给 HTML( flask )

我正在使用matplotlib在Web应用程序中渲染一些图形。我在运行脚本之前使用过fig.savefig()。但是,我需要一个函数来返回一个实际的“.png”图像,以便我可以用我的HTML调用它。更多(可能是不必要的)信息:我正在使用PythonFlask。我想我可以使用fig.savefig()并将图形粘贴在我的静态文件夹中,然后从我的HTML中调用它,但我不想每次都这样做。如果我可以创建图形,从中制作图像,返回该图像,然后从我的HTML中调用它,那将是最佳选择,然后它就消失了。创建图形的代码有效。但是,它返回一个数字,我猜它不适用于HTML。这里我在路由中调用draw_polyg