问题标签 [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 投票
10 回答
47852 浏览

python - Flask 中的静态文件 - robots.txt、sitemap.xml (mod_wsgi)

是否有任何巧妙的解决方案可以将静态文件存储在 Flask 的应用程序根目录中。robots.txt 和 sitemap.xml 预计会在 / 中找到,所以我的想法是为它们创建路由:

一定有更方便的东西:)

0 投票
1 回答
527 浏览

python - 如何使用 elixir 执行“更新”

我在为我自己的个人聚合器编写的小型 Web 应用程序中使用 elixir/flask。

我正在尝试创建一个安静的调用来将特定 rssfeed 的所有项目标记为已读。

SQL 语句看起来像UPDATE model_rssitems set hasbeenseen = 1 where rssfeed_id = '%s' % feedid

我不知道如何编写代码以使 elixir 执行该操作,当我尝试使用 session.execute 时,我收到一条错误消息UnboundExecutionError: Could not locate a bind configured on SQL expression or this Session

我确定我做错了什么,但我不知道是什么。

0 投票
1 回答
1342 浏览

python - 使用 SQLAlchemy 在 Flask 中保存和检索关系的基本示例

我正在尝试将 Flask 和 SQLAlchemy 粘合在一起,但运气不佳。我正在关注官方 Flask 页面中的示例。

使用控制台,我可以创建和检索单个用户和帖子,但不能执行 user.posts 之类的操作来获取用户帖子。

0 投票
2 回答
6374 浏览

python - 看到我试图让 Flask 运行有什么问题吗?(mod_wsgi + virtualenv)

我有一个运行全新安装的 Ubuntu 10.04 LTS 的 VPS。我正在尝试使用 Flask 微框架设置一个实时应用程序,但这给我带来了麻烦。当我试图让它运行时,我做了笔记,这是我的逐次播放,以准确找出我出错的地方。

安装

http://flask.pocoo.org/docs/installation/#installation

MOD_WSGI

http://flask.pocoo.org/docs/deploying/mod_wsgi/

创建 WSGI 文件

配置 Apache

启用我刚刚创建的虚拟主机文件

重启阿帕奇

为我提供 500 服务器错误页面。这是最新的错误日志:

这些错误暗示这是非常明显的事情,但我很迷茫。

0 投票
2 回答
1665 浏览

python - 使用ip地址跟踪访问者,有没有更好的方法?(使用 Flask 微框架)

我将使用Flask微框架(基于Werkzeug,我将使用 Python 2.7 或 2.6)来制作游戏网站。

我希望允许用户对游戏进行投票(简单的 1-5 星),并跟踪每个游戏页面的独特访问次数 - 这样我就可以根据游戏的得分/受欢迎程度动态排序游戏链接。

目前,我计划使用客户端的远程地址(通过此属性:http ://werkzeug.pocoo.org/documentation/dev/wrappers.html#werkzeug.BaseRequest.remote_addr )通过存储所有 ip 地址来测试唯一性已经投票/访问过游戏,因此他们不能再次投票,并且他们的访问只会被记录一次。

对于投票:重要的是用户不必登录。


这是解决这个问题的好方法吗,它的优点/缺点是什么?

或者你能想出更好的解决方案吗?框架中是否有内置方法来处理您知道的这些任务?


非常感谢您的帮助,非常感谢:-)

乔纳森

0 投票
2 回答
1563 浏览

python - 动态加载python源码

我目前正在使用 Flask,但无法弄清楚调试机制是如何工作的。更准确地说,当我用我的应用程序保存 python 文件时,我不需要重新启动服务器,它会在我发出请求时自动加载。所以我的问题是正在运行的程序如何知道它已更改并响应该更改?

0 投票
2 回答
2899 浏览

python - 哪个 Forms libaray 与 Flask 和 SQLAlchemy 一起使用

我正在开发一个基于 Flask 和 SQLAlchemy 的网络应用程序。大多数表单/模型都是相关的,因此需要使用足够灵活的库来处理多个表单并允许轻松覆盖 [或创建] 默认小部件。

有人可以推荐一个好的表单库(形式化学除外)。我真的很喜欢 django 形式,但想知道是否有替代方案。

0 投票
1 回答
1954 浏览

python - 完全加入 SQLAlchemy?

我想在预算应用程序中显示“最后条目”列表。条目(如费用、收入、账户转账、贷款)具有除 user_id 之外定义的不同列。

在 SQL 中,我会选择 FULL JOIN,但我使用的是 SQLAlchemy(声明性)。这里的正确方法是什么?一些元表?

非常感谢。

示例表:

0 投票
3 回答
4445 浏览

python - 用于 OAuth 身份验证的 WSGI 中间件

我已经使用Flask构建了一个非常小的 Web 应用程序。现在我想为站点添加非常基本的身份验证(我不需要授权)。由于 Flask 不支持开箱即用的 auth&auth,我想插入一个 WSGI 中间件来完成这项工作。该网络应用程序仅由大约 10 人使用,他们都在 Facebook 上。所以我想使用 Facebook 的 OAuth 接口。

我快速浏览了 wsgi.org 的 WSGI 中间件列表并注意到两点:可用的中间件要么使用起来非常复杂,要么已经过时了。

我找到了以下软件包:

  • wsgiauth——它已经过时了。上次更新是 2006 年,我找不到任何在线文档
  • authkit -- 看起来很不错,但不支持 OAuth
  • ——似乎只支持BASIC和基于表单的身份验证。它也有点过时(最新版本是 2008 年)
  • webmodules -- 只支持BASIC认证

鉴于此列表,我会说 AuthKit 是最有趣的。唉,它不支持 OAuth。我很可能会继续尝试。但是,当我在乱涂乱画时,我很想知道周围是否有人有更好的解决方案......

0 投票
1 回答
375 浏览

facebook - 需要帮助加载不一致的 iframe

我正在尝试在iframe使用 Flask 和 Apache 提供服务的网站上包含 Facebook 共享。然而iframe,负载不一致,我不知道可能的解释。这是我观察到的:

  • iframe 在 Firefox 和 Safari 中正确加载,但在 Mac 上的 Chrome 10.0 dev 中无法正确加载
  • 在 Chrome 中,当我加载整个页面时,iframe 永远不会正确加载
  • 如果我从页面中删除一半的元素,iframe 可能会正确加载 10 次中的 3 次——我删除哪一半并不重要。
  • 如果我从页面中删除所有元素,则 iframe 每次都会正确加载。

不一致的行为让我认为正在进行某种竞赛,但我不明白问题是什么,或者为什么它只会出现在 Chrome 中。无论如何,我感谢你的帮助。您可以在此处查看该站点。谢谢,凯文