草庐IT

Flask_FileUpload

全部标签

python - Flask 找不到应用程序文件

在Step2在官方Flask教程中,Flask找不到我的应用程序文件,因为它正在查找../venv/Scripts/而不是我运行命令的位置。我如何告诉Flask在正确的位置查找?(venv)C:\Users\TomV\Codes\flaskr_tutorial>flaskrun*ServingFlaskapp"flaskr"*Forcingdebugmodeon*Restartingwithstatc:\users\tomv\codes\flaskr_tutorial\venv\scripts\python.exe:can'topenfile'C:\Users\TomV\Codes\f

python - Flask session 忘记请求之间的条目

我正在使用最新的Flask/Werkzeug(Flask0.9)客户端session来保存请求之间的信息。session未设置为持久性(因为我同意在浏览器关闭时删除cookie)。我的问题如下:我使用一些服务器端代码用一个条目填充Flasksession变量。在此之后,Session变量看起来像这样:我使用此信息来呈现一个页面,该页面执行GET请求(通过JQuery)到同一个Flask应用程序,但突然包含session中“项目”条目的字典消失了:我四处搜索了一下,认为这可能与我在本地主机上进行测试有关(127.0.0.1与本地主机不同)。我修复了我的主机文件并添加了一个“dev.loc

python - Flask静态文件获取404

我正在构建一个具有以下项目结构的基本网络应用程序。该应用程序很好,但我收到一些静态文件的404错误。我没有任何类似bootstrap.css.map的文件,也无法在flask中找到足够的相关文档。127.0.0.1--[09/Feb/201422:37:17]"GET/static/css/bootstrap.css.mapHTTP/1.1"404-@app.route('/')defindex():print'in/'returnsend_file('templates/login.html')目录结构:app/├──static/│└──bootstrap.min.css├──te

python - 如何重置 flask/werkzeug 中的 file.stream?

在我看来,在使用file.save('path',filename')写入文件后,您无法访问file.stream.read()>反之亦然。示例代码(源自文件上传模式):importosfromflaskimportFlask,request,redirect,url_for,send_from_directoryfromwerkzeugimportsecure_filenameUPLOAD_FOLDER='uploads/'ALLOWED_EXTENSIONS=set(['txt','pdf','png','jpg','jpeg','gif'])app=Flask(__name__)

python - 使用 Flask 保护静态文件

这个问题在这里已经有了答案:Restrictstaticfileaccesstologgedinusers(1个回答)关闭去年。我正在构建一个Flask应用程序,我希望它仅在用户通过身份验证时才提供一些静态文件。这是一个非常低流量的应用程序(仅供内部使用)。我该怎么做?我正在考虑的一件事是使用serve_static(),并将其置于身份验证检查之后,但它使用的是flask已经从中提供内容的静态目录。

python - 使用 Flask 服务器和 xlsxwriter 导出 Excel

所以我过去一直在使用XLSXWriter导出一个excel文件,其中包含一个选项卡,其中填充了两个pandas数据框。过去,我只是将文件导出到用户计算机上的本地路径,但我正在过渡到Web界面。我想要的输出是与下面的代码具有相同的excel文件,但在内存中创建并发送给用户,供他/她通过Web界面下载。我看过很多Django和StringIO,但我正在寻找可以与Flask一起使用的东西,但我找不到任何实际可用的东西。有人熟悉这个问题吗?提前致谢!xlsx_path="C:\test.xlsx"writer=pd.ExcelWriter(xlsx_path,engine='xlsxwrite

python - 在 Flask 提供文件后删除文件

我有一个FlaskView,它生成数据并使用Pandas将其保存为CSV文件,然后显示数据。第二个View提供生成的文件。下载后我想删除该文件。我当前的代码引发了权限错误,可能是因为after_request在使用send_from_directory提供文件之前删除了该文件。如何在服务后删除文件?defprocess_data(data)tempname=str(uuid4())+'.csv'data['text'].to_csv('samo/static/temp/{}'.format(tempname))returnfile@projects.route('/getcsv/')d

python - Flask-RESTPlus - 如何获取查询参数?

我很好奇如何从Flask-RESTPlus中的GET方法获取查询参数。我没有设法在文档中找到示例。我以前使用过纯flask,我的做法是从flask库中调用“request.args.get()”。有什么想法可以在RESTPlus中实现吗? 最佳答案 这是一个Flask插件,它不应该破坏Flask接口(interface)。所以你应该能够像往常一样从flask.request获取它们:importflask...print(flask.request.args.get("name")) 关

python - 在 Flask 中保护 REST API

我正在开发的应用程序使用了大量的ajax调用。不幸的是,我在研究如何限制对api的访问时遇到了障碍。例如:我有一个对http://site/api/tasks/bob进行ajax调用的表我需要确保只有登录的鲍勃才能读取该表(否则知道模式的人可能会要求查看bob的只需在浏览器中输入url即可完成任务)。在不同的页面上,同一个表需要能够调用http://site/api/tasks/all并显示所有用户的任务(只有管理员才能执行此操作)感谢您抽出宝贵时间阅读本文并回答。 最佳答案 千英尺View是您需要通过以下方式对用户进行身份验证:A

Python File 对象到 Flask 的 FileStorage

我正在尝试在Flask中测试我的upload()方法。唯一的问题是Flask中的FileStorage对象有一个save()方法,而pythonFile对象没有。我这样创建我的文件:file=open('documents-test/test.pdf')但是我无法测试我的upload()方法,因为该方法使用了save()。关于如何将此File对象转换为FlaskFilestorage对象的任何想法? 最佳答案 http://werkzeug.pocoo.org/docs/0.11/datastructures/#werkzeug.d