问题标签 [flask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么将会话存储在服务器上而不是在 cookie 中?
我已经使用 Flask 一段时间了,我真的很喜欢这个框架。我无法理解的一件事是,在几乎所有其他地方,他们都在谈论将会话存储在服务器上,并将会话 ID 存储在客户端上,然后才能识别会话。但是使用烧瓶后,我觉得没有必要这样做。以加密方式将会话保存为客户端上的 cookie 符合我的目的,并且看起来也很安全。唯一的事情是我无法加密会话密钥,例如:
会显示为
在客户端保存的cookie中。但这有什么关系,因为它仍然是加密的。我相信这里的人比我更了解事情,所以请有人澄清:-)
python - 如何在 Python 中将列表作为变量返回并在 Jinja2 中使用?
我是一个非常年轻的程序员,我正在尝试用 Python 做一些事情,但我被困住了。我在 Couchdb 中有一个用户列表(使用 python couchdb 库和 Flask 框架),他们有一个用户名(即 _id)和电子邮件。我想在 jinja2 模板的选择框中使用电子邮件地址列表。
我的第一个问题是如何访问电子邮件地址。如果我做:
我得到:
所以我可以得到我的电子邮件列表。但是我残酷的缺乏经验的地方在于我不知道如何使用它们。该列表仅存在于 for 循环中。如何将该列表作为可用的变量列表返回?然后如何使该列表出现在我的 jinja2 模板中的选项下拉列表中。我想我需要一个函数,但我是一名绿色程序员。
非常感谢帮助。
python - 使用 Flask (Python) 在谷歌数据存储中存储图像
我在谷歌应用引擎上使用烧瓶,我迫切地寻求帮助来解决这个问题。GAE 文档谈到使用 BlobProperty 在数据存储中存储图像,应该这样做:-
现在应该通过执行以下操作将图像存储在数据存储中:-
但我无法做到这一点。当我得到 db.Blob 接受一个 string ,但给定一个 Filestorage 对象...有人可以帮我解决这个问题。另外,如果有人可以提示我如何在上传后将图像流回。
python - python-oauth2 和 Yahoo's Fantasy Sports API 的问题
我正在尝试构建一个从雅虎 API 获取梦幻体育信息的网络应用程序。我知道它需要使用 OAuth 才能与 API 对话。它是使用 Flask 创建的,将在 Google App Engine 上运行。
我一直在尝试使用 SimpleGeo 的人员提供的 python-oauth2,并且在尝试进行开发工作时一直遇到同样的错误。这是一段代码:
这是我得到的错误响应:
{'status': '401', 'transfer-encoding': 'chunked', 'connection': 'close', 'date': 'Tue, 2010 年 10 月 26 日 18:24:16 GMT', 'p3p': ' policyref="http://info.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC GOV"', 'content-type': 'application/x-www-form-urlencoded', 'www-authenticate': 'OAuth oauth_problem=consumer_key_rejected'}
现在,我已经阅读了可通过 Yahoo 获得的文档,我感到很困惑,因为 (a) 它看起来很简单,并且 (b) 我不知道我哪里出错了。我正在使用雅虎提供给我的消费者密钥和共享密钥。
这是我第一次使用 OAuth,任何帮助都将不胜感激。
python - 通过另一个(Python)中的 id 从一个 couchdb 文档中提取数据
我在 CouchDB 中有两个数据库 - DB1 的文档是用户数据 - 姓名、电子邮件地址、用户名、密码,但在一个字段中,我存储了保存在 DB2 中的 ID 列表,其中保存了用户项目(包含用户名字段和一些文本字段。
我正在尝试在 Python 中编写一个视图(使用 Flask Web 框架和 Python Couchdb 库),它将检查 db1,获取所有项目 id,然后转到 db2 并以批量方式提取 url、时间、文件大小每个文档都有匹配的 id,所以我可以将这些数据放在一个表中。
我今年早些时候才开始编程,这涉及到我只能想象的技术。谁能帮我找到解决方案?
亲切的感谢
python - WTforms:错误“字段不存在”
嗨,我有一个表单类,如下所示:-
自定义验证器函数“checkfile”如下所示:-
但是我发现即使我浏览模板中的文件并单击提交,它总是会引发错误“字段不存在”。我在这里有点困惑。field.data 不是检查文件名是否存在的正确方法
python - 带有 GeoAlchemy 示例代码的烧瓶
任何人都可以提供任何带有 GeoAlchemy 的 Flask 示例代码吗?
python - 很棒的烧瓶/其他我可以学习的python微框架代码
我想看看一些用 python 编写的好的网络应用程序代码,这样我就可以学习一些模式/看看我如何改进我的代码。
我已经用谷歌搜索了一下,使用了谷歌代码搜索并在 github 上运行了搜索——但还没有遇到一个构建良好、全面的应用程序。
也许一本书也可以。基本上,我只是想找到一种方法来学习 Web 应用程序的基本编程模式。
有什么建议么?
python - 在 ajax request..python 中处理和保护服务器功能
嗨,我正在尝试保护用于 Ajax 请求的服务器功能,以便任何类型的恶意活动都不会访问该功能。到目前为止,我已经完成了以下操作:-
- 我正在检查调用函数时是否存在有效会话。
- 我使用的是 POST 而不是 GET
- 我使用 request.is_xhr 寻找特定的标头,否则我会引发重定向。
- 我已经使用 dojo shrinksafe 压缩了 javascript(..我正在使用 dojo..)
还有什么可以和应该在这里做的。在这方面需要您的专家建议。
(NB-我正在使用 Flask 和 Dojo)
javascript - 使用 Google Cloud Datastore 和 AJAX(blob)-python
您好我有一些图像存储为 Google Cloud Datastore 中的 BlobProperty。我正在尝试通过 ajax 将这些图像加载到我的模板中。例如:- 用户有图像和名称。现在图像和名称区域通过对服务器的 AJAX get 调用填充。我不明白如何将这些图像发送到客户端,JSON 不支持二进制数据。然而,谷歌搜索告诉我一个叫做 base 64 的东西。(我对这一切都很陌生,所以让我承认,我是一个菜鸟)。
这是处理此问题的唯一方法还是有其他更好的方法。