问题标签 [pydal]

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 回答
70 浏览

web2py - 为 web2py / pydal 设置所有行

web2py我可以执行以下操作:

这给了我数据库人员中的所有

我也可以这样做:

这给了我一名为Jim.

我怎样才能得到一所有人

0 投票
1 回答
99 浏览

python - 如何在pydal中截断重启身份和级联

我究竟做错了什么?我确信它只是一个简单的 sytanx 错误。

帮助表示赞赏

0 投票
2 回答
226 浏览

git - 无法在 web2py 项目中添加 pydal 子模块

我正在用 python 开始一个新的 web 项目,我想使用 web2py 框架。但是我在 git setup 中遇到了一些问题。

我已经从它的网站下载了 web2py 源代码,创建了我自己的 git 存储库。解压缩我的存储库文件夹中的所有内容。当我试图

我明白了

因此,在互联网上进行了一些搜索后,我发现这个文件夹是 web2py 存储库中的一个子模块。如果我从他们的存储库中递归地克隆所有内容,那么有一个解决方案。但我不想清除我所有的存储库并从头开始。

有没有办法将 gluon/packages/dal 目录注册为我项目的子模块?

ps 我已经尝试过如何将已克隆的项目添加为子模块的解决方案?它对我不起作用。

0 投票
1 回答
77 浏览

python - 根据 Weppy/pyDal 中的另一列限制数据库插入的最佳方法?

如果同一用户已经拥有同名的项目,我想限制特定表的数据库插入。

标签对用户来说是唯一的,所以我不希望“名称”列被强制唯一 - >许多用户应该能够添加相同的位置,但在他们想要的标签列中使用任何“标签”。

注意:使用Weppy - 我没有足够的声誉来创建新标签。一旦我可以/有一个 weppy 标签,我会标记这个问题。

我找到了一个似乎代码太多的解决方法。需要使用Place().add_new()而不是内置的 pyDal 方法:

0 投票
1 回答
377 浏览

python - 使用 pyDAL 进行多字段过滤

编辑:我想我解决了,我添加了答案。

我正在使用 python 编写一个 REST API,Falcon 作为 Web 框架,pyDAL 作为 MySQL 的 DAL。

我想使用在获取请求的查询字符串中获得的字段进行过滤(where 语句)。

例如,我收到以下获取请求:

我希望 pyDAL 将查询生成以下 SQL:

我找不到可以做到这一点的东西,因为 pyDAL 想收到类似的东西:

但是我无法指定字段,因为我不知道要过滤哪个字段,这就是我写这个的原因:

但我认为这很糟糕,应该是一个更好的原因。

0 投票
1 回答
409 浏览

python - How to clear a cached query?

I'm using the following method to cache the result of a SQL query:

In some cases I want to clear this cache before it expires, which could be done by using cache.ram.clear(key) but I actually don't know the key generated by the DAL in the previous code.

I understand cache=(cache.ram, 0) will clear the cache too, but I also have the overhead of executing the query.

How can I achieve this?

0 投票
1 回答
307 浏览

web2py - web2py 的 pyDAL 中 `required=True` 和 `IS_NOT_IN_DB` 的等价性

web2py 书提供了一个为图像博客建模的示例。与我的问题相关的代码行是:

文本指出表达式 likedb.image.title.requires是验证器。但

  1. 不清楚unique=True表达式Field('title', unique=True)中是否也是具有完全相同功能的验证器
  2. 验证器对数据库驱动的表单生成有什么影响。
0 投票
1 回答
230 浏览

web2py - 在独立应用程序中使用 DAL 和 Auth 时出现 AttributeError

我正在尝试创建一个脚本,该脚本将利用 web2py DAL 访问远程数据库。我希望该应用程序能够访问另一个 web2py 应用程序的身份验证表。脚本如下:

最后一行产生以下错误:

有没有一种合理的方法可以在独立环境中解决上述错误?谢谢你。

0 投票
1 回答
66 浏览

python - pydal 需要 pymongo 版本 >= 3.0,找到 '2.2.1'

Web2py 错误:

Python:

环境:OSX 有人可以帮助解决 Web2py 错误吗?

0 投票
1 回答
55 浏览

web2py - 控制 web2py 开发、质量保证和生产应用程序登台

我的意图是在我的本地机器上本地使用 web2py 开发一个 webapp。完成更改后,我想做一个本地的git push,然后去我的 QA 机器上做一个git pull. 一旦满意,我最终会git pull投入生产。

我的问题是:

我应该如何最初下载 web2py并将其设置为 git repo,以便我可以在本地提交和推送,然后在远程机器上拉取?

一个相关的问题是我应该如何在本地(然后远程)安装 pyDAL。