问题标签 [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.

0 投票
1 回答
859 浏览

python - 使用 Python API 的 Google App Engine 任务队列错误

我已经为我正在玩的 Flask + GAE 项目实现了一个任务队列操作,以了解有关 Python Web 开发的更多信息,但我收到以下错误,我无法追踪任何有关它的信息。

我有一个视图正在接受来自我的应用程序中另一个视图的 POST 请求,据我所知,它正在执行我期望的所有处理,除了它到达最后并吐出它。我猜这是因为我在 GAE 开发服务器日志中看到了这个输出:

check_for_spam 东西是一个函数,它通过 Defensio API 运行一些数据以确定它是否是垃圾邮件。这是代码

任何有关解决此问题的帮助将不胜感激。

0 投票
1 回答
13369 浏览

python - 从 SQLalchemy 中的自引用表创建树

我正在为一个面向 iPhone 的网站在烧瓶中构建一个基本的 CMS,但我遇到了一些麻烦。我有一个非常小的数据库,只有 1 个表(页)。这是模型:

如您所见,对于子页面,它们只是引用parent_id字段中的另一个页面对象。我在管理面板中尝试做的是有一个嵌套的无序列表,所有页面都嵌套在它们的父页面中。我对如何做到这一点知之甚少。我能想到的只有以下内容(只能工作(也许-我没有测试过)2级以下):

然后我会将其格式化为模板中的列表。我如何使用可能超过 10 个嵌套页面来完成这项工作?

提前致谢!


编辑:我环顾四周,发现http://www.sqlalchemy.org/docs/orm/relationships.html#adjacency-list-relationships,所以我添加了

到我的Page模型的底部。我正在研究递归地遍历所有内容并将其添加到对象树中。我可能没有任何意义,但这是我能描述它的最好方式


编辑 2:我尝试制作一个递归函数来遍历所有页面并生成一个包含所有页面及其子项的大型嵌套字典,但它一直在崩溃 python,所以我认为这只是一个无限循环......这里是功能

和我正在测试它的页面:

有人有什么想法吗?

0 投票
1 回答
13884 浏览

python - 使用 Flask-SQLAlchemy 删除行

我正在尝试使用烧瓶和 SQLAlchemy 的扩展名创建一个函数来删除我的数据库中的记录。问题是,它不是只删除一行,而是删除所有行。有人可以告诉我我的代码有什么问题吗?

提前致谢!

0 投票
2 回答
1818 浏览

python - 有没有办法根据请求更改 Jinja2 模板加载目录?

有没有办法在 Flask 上根据请求更改 Jinja2 根目录?现在我做:

但它似乎每个进程只工作一次(进程首先选择正确的目录然后停留在那里,无论我做了多少更改)......

0 投票
2 回答
8819 浏览

python - 在 Flask 中即时解析文件

我最近收到了一些关于一个易于使用的 web 框架用于我正在帮助朋友的简单项目的问题的建议,并被建议使用Flask

到目前为止,一切都在解决 - 但是我试图弄清楚如何(或者如果可能的话)动态读取文件,并将文件的内容传递给我拥有的函数。

例如,我想使用如下内容:

HTML 方面:

我认为这就是我在使用 HTML 的实际页面上所需要的,因为这将使我能够获得所需文件的路径,所以希望我能够读取所述文件。

我不确定在 Flask/Python 方面该去哪里——我只是在寻找朝着正确方向迈出的一步,也许读取两个数字或字母(在文件中)并将它们输出到同一页面上?

烧瓶/Python 方面:

我不确定我是否朝着正确的方向前进——我只是认为有更多 Flask / Python 经验的人可以带我去那里。

编辑:我还注意到 Flask 似乎与 jQuery 配合得很好,将它们结合使用会使处理/文件解析更简单吗?

谢谢大家。

0 投票
2 回答
1581 浏览

python - PHP Apache 共享内存存储(如 apc_store/apc_fetch)有什么好的 Flask/Python/WSGI 模拟?

我已经用 PHP 完成了几年的大型游戏服务器开发。负载均衡器将传入请求委托给集群中的一台服务器。为了更好的性能,我们开始在集群中的每个实例上缓存所有静态数据(本质上是游戏世界的模型对象),直接在 Apache 共享内存中,使用apc_storeapc_fetch.

出于多种原因,我们现在开始使用 Flask 微框架在 Python 中开发类似的游戏框架。乍一看,这个实例的内存存储似乎不能直接转换为 Python/Flask。我们目前正在考虑在每个实例上本地运行 Memcached(以避免从我们的主 Memcached 集群通过网络传输相当大的模型对象。)

我们可以用什么代替?

0 投票
1 回答
2413 浏览

javascript - 烧瓶网络应用程序中的Javascript图像上传器/选择器?

我正在尝试用烧瓶制作一个基本的 CMS,我现在正在考虑图像。我将为内容区域使用 javascript 编辑器(如 TinyMCE 或 CKedit),但我希望能够上传图像并使用图像选择器将它们插入文本编辑器字段。

我可以在网上找到这方面的小纸条,但我可以找到任何带有 python 后端的东西。有人知道我可以使用什么吗?如果它只是一个 javascript 选择器和上传表单,那没关系——我可以做 python 后端。

提前致谢

0 投票
4 回答
1197 浏览

python - flask-werkzeug 的 Virtualenv 问题

我已经安装了 virtualenv 以及烧瓶、werkzeug、jinja2 和 SQLAlchemy。我按照烧瓶网站上提到的教程进行操作,在执行烧瓶代码时遇到以下错误

我的感觉是 virtualenv 包含 python 2.4,并且在烧瓶的文档中提到烧瓶支持 python 2.5。因此,也许这可能是问题所在,或者可能是其他问题。请帮我解决这个问题。

其次,我想知道获取最新的具有 Python 2.7 的 virtualenv 的过程或有关如何在 virtualenv 上安装它的任何提示。

我正在使用 CentOS

先感谢您

0 投票
2 回答
1121 浏览

python - Django/Flask 实现:通过 HTTP 或 Socket 永久监听连接。(在后台)

我目前正在计划一个需要永久监听打开的套接字连接并将特定内容写入数据库的网络应用程序。

一般来说,为了了解烧瓶(我选择的框架)和 python,我想玩转 twitter-streaming-api。

本质问题是一样的。如何为这两种连接实现一个永久的“连接监听器”?

以下建议的方法是最好的方法吗?

tweepy Streaming API 与 Django 的集成

我不知何故不喜欢必须在机器上实现系统守护程序的想法。

编辑:当然我想通过 HTTP 为用户提供服务。所有这些都应该是非阻塞的。

0 投票
3 回答
16809 浏览

python - 如何使用 SQLAlchemy 设置 Flask 应用程序进行测试?

Flask 中的常见做法似乎是这样开始的:

然后在任何地方导入和app使用db。但是当您db像这样创建时,它会从应用程序中获取配置,并且似乎一旦发生这种配置就无法被覆盖。Flask 的网站上有一些关于制作应用程序工厂的页面,但不清楚如果我这样做了,我将如何在任何地方仍然可以app使用db

如何编写脚本来使用不同的数据库测试我的 Flask 应用程序?我应该如何构建我的应用程序以使这成为可能?我必须使用modules 吗?