草庐IT

Flask_FileUpload

全部标签

python - Flask 在 before_request 信号触发之前命中装饰器

我正在使用Flask并使用before_request装饰器发送关于对分析系统的请求。我现在正在尝试创建一个装饰器防止在几条路线上发送这些事件。我遇到的问题是让我的装饰器在before_request之前被调用信号被触发。defexclude_from_analytics(func):@wraps(func)defwrapped(*args,**kwargs):print"Beforedecoratedfunction"returnfunc(*args,exclude_from_analytics=True,**kwargs)returnwrapped#----------------

python - 使用 flask 登录对 flask 进行单元测试时禁用@login_required

我正在对使用flask-login扩展的Flask应用程序进行单元测试。我正在使用webtest像这样设置我的所有测试:classTestCase(unittest.TestCase):defsetUp(self):app.config['TESTING']=Trueself.client=webtest.TestApp(app)但是当我尝试通过self.client.get()访问带有@login_required修饰的url时,我收到401错误消息,提示我无权访问该url。根据文档https://flask-login.readthedocs.org/en/latest/#prot

javascript - 如何使用 flask [使用 flask 示例] 将 javascript 数组传递给 python 脚本

我正在尝试获取flask/jquery/ajaxexample为我的具体案例工作,但我每次都做空。我知道此类问题已被问过多次,但答案对我没有帮助(是的,我是新手)。该示例将字符串从javascript传递到python。我想传递一个数组。网络表明这是可能的。这是我所拥有的:HTML/Flask模板:{%extends"layout.html"%}{%blocktitle%}Test{%endblock%}{%blockcontent%}FlaskJqueryTestWordlistVolvoAudiBMWMercedesToyota{%endblock%}JS脚本:$(document

python - 如何在 Flask 外使用 jinja2 及其 i18n 扩展(使用 babel)

如何在Flask应用程序之外使用jinja2和babel。假设我有使用pybabel命令填充的语言环境目录。我想加载翻译文件并翻译我的模板文件。 最佳答案 我找到了解决方案。以下是如何在不集成Flask的情况下使用jinja2/babel。先决条件描述前提条件只是为了完成示例,它们都可以有其他值或名称。您为消息使用名为“html”的消息域(域是任意名称,默认为“message”)。有一个目录“i18n”,其中包含翻译和编译的消息(例如,文件i18n/cs/LC_MESSAGES/html.mo)。您更喜欢使用“cs”或“en”语言环

python - Flask、mod_wsgi 和 Apache : ImportError

我在我的错误日志中得到了这个:ImportError:Nomodulenamedflask它看起来和Django+mod_wsgi+apache:ImportErrorat/Nomodulenameddjproj.urls中的一模一样,但我尝试了该解决方案,但它似乎不起作用...我已将应用程序主文件夹和父文件夹正确插入到系统路径中,但此错误仍然出现。导航到我的页面仍然会显示第500页。更多信息:我正在使用AmazonEC2免费层,以httpd的形式使用Apache。一切都已正确安装,我很确定...这是我的东西(应用名称badassery和应用主文件夹名称hatemail-我经常改变主意

python - 检测 flask 是否正在通过 gunicorn 运行?

有什么方法可以检查我的Flask应用程序是否在gunicorn容器中运行?目前我设置了一个环境变量来告诉我的应用程序这一点,但我更希望它是自动的。此外,有什么办法可以检查正在使用的工作人员类别吗?出于几个不同的原因,我需要检测到这一点。请注意,我通常使用gunicorn,但在测试期间我有时不会。日志记录:在gunicorn中运行时,我附加到gunicorn信息日志,否则附加到stdout日志。Eventlet/subprocess:因为我使用子流程,所以我需要确保在使用eventlet时完成正确的monkey_patch'ing,否则它不会正常运行。(我调用了很多子流程)。

python - Flask 没有这样的文件或目录

flask问题:我的run.py文件在以下目录中/Users/``/Python_stuff/flask但是当我运行它时它说(api_automation)MacBook-Pro:flask``$./run.py-bash:./run.py:flask/bin/python:badinterpreter:Nosuchfileordirectory我很困惑为什么在过去它在其他virtualenv上工作时会发生这种情况这是run.py的样子:#!flask/bin/pythonfromappimportappapp.run(debug=True) 最佳答案

python - 在 flask 应用程序上使用 cx_freeze

我正在使用Flask开发Python应用程序。目前,我希望这个应用程序在本地运行。它通过python在本地运行良好,但是当我使用cx_freeze将它变成Windows的exe时,我不能再使用Flask.render_template()方法。当我尝试执行render_template时,我收到了一个http500错误,就好像我要呈现的html模板不存在一样。主python文件称为index.py。起初我尝试运行:cxfreezeindex.py。这不包括cxfreeze“dist”目录中Flask项目的“templates”目录。因此,我尝试使用此setup.py脚本并运行pytho

python - 配置 Flask 正确加载 Bootstrap js 和 css 文件

如何使用Flask中的“url_for”指令正确设置,以便使用Bootstrap和RGraph的html页面正常工作?假设我的html页面看起来像这样(部分片段):-HPLabs:SinglePaneOfGlass(Alpha)......这是我已经完成/想要做的:-在我的Flask模块旁边创建了一个“templates”目录,并将此html文件放入其中。在我的Flask模块旁边创建了一个“静态”目录,但我不确定要在何处使用以及使用多少“url_for”类型语句以及它们应该放在哪里。所以目前“scripts”目录是“templates”目录中的一个子目录(我知道这是不正确的)。我希望能

python - 生成图像 -> 嵌入带有数据 uri 的 flask 中

我正在开发一个Flask应用程序,它生成一个动态图并通过jinja模板显示它。我想使用模板在Flask应用程序中调用一个返回png数据的函数,然后将响应嵌入到数据uri中。Thisgist非常接近我的目标,除了我想避免使用url_for(以及路由)。相反,我只想使用数据uri(imgsrc="data:image/png;base64,...)内联显示图像数据 最佳答案 不是将输出作为带有响应的图像发回,而是获取输出并将其编码为base64:try:#Python3fromurllib.parseimportquoteexceptI