草庐IT

flask-uploads

全部标签

python - Django upload_to 在 MEDIA_ROOT 之外

我的部署脚本覆盖了媒体和源目录,这意味着我必须将上传目录移出媒体目录,并在提取上传文件后替换它。如何指示django上传到/uploads/而不是/media/?到目前为止,我不断收到django可疑操作错误!:(我想另一种解决方案可能是符号链接(symboliclink)?非常感谢,托比。 最佳答案 我做了以下事情:fromdjango.core.files.storageimportFileSystemStorageupload_storage=FileSystemStorage(location=UPLOAD_ROOT,bas

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 - Django 上传 : Discard uploaded duplicates, 使用现有文件(基于 md5 的检查)

我有一个带有FileField的模型,它保存用户上传的文件。由于我想节省空间,所以我想避免重复。我想要达到的目标:计算上传的文件md5校验和使用基于其md5sum的文件名存储文件如果已存在同名文件(新文件是重复文件),放弃上传的文件并改用现有文件1和2已经在工作了,但是我怎么会忘记上传的副本而使用现有文件呢?请注意,我想保留现有文件并且不覆盖它(主要是为了保持修改时间相同-更适合备份)。注意事项:我使用的是Django1.5上传处理程序是django.core.files.uploadhandler.TemporaryFileUploadHandler代码:defmedia_file_

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

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

python - 在 Python 3.6 中运行 Flask 开发服务器会引发 SocketServer 和 ForkingMixIn 的 ImportError

我正在尝试使用Python3.6运行一个基本的Flask应用程序。但是,我收到ImportError:cannotimportname'ForkingMixIn'。使用Python2.7或3.5运行时,我没有收到此错误。如何使用Python3.6运行Flask?fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"Hello,World!"Traceback(mostrecentcalllast):File"C:\Python36\lib\site-packages\werkzeug\servin

python - Python(和 Flask)中的非消息队列/简单长轮询

我正在寻找一种简单(即,不需要我设置单独的服务器来处理消息队列)的方法来对运行计算并生成图表的小型Web界面进行长轮询。这是我的网络界面需要做的:用户在网络界面中请求图表/数据服务器运行一些计算。当服务器运行计算时,一个小容器会更新(可能通过AJAX/jQuery)计算进度(类似于您在带有print的控制台中执行的操作(即print'calculatingdensityfunction...'))计算完成并向用户显示图表。由于计算都是在服务器端完成的,我不太确定如何轻松设置它。显然,我想设置一个RESTAPI来处理轮询,这在Flask中很容易。但是,我不确定如何检索实际更新。为此目的,