问题标签 [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.
web2py - 为 web2py / pydal 设置所有行
在web2py
我可以执行以下操作:
这给了我数据库人员中的所有行。
我也可以这样做:
这给了我一组名为Jim
.
我怎样才能得到一组所有人?
python - 如何在pydal中截断重启身份和级联
我究竟做错了什么?我确信它只是一个简单的 sytanx 错误。
帮助表示赞赏
git - 无法在 web2py 项目中添加 pydal 子模块
我正在用 python 开始一个新的 web 项目,我想使用 web2py 框架。但是我在 git setup 中遇到了一些问题。
我已经从它的网站下载了 web2py 源代码,创建了我自己的 git 存储库。解压缩我的存储库文件夹中的所有内容。当我试图
我明白了
因此,在互联网上进行了一些搜索后,我发现这个文件夹是 web2py 存储库中的一个子模块。如果我从他们的存储库中递归地克隆所有内容,那么有一个解决方案。但我不想清除我所有的存储库并从头开始。
有没有办法将 gluon/packages/dal 目录注册为我项目的子模块?
ps 我已经尝试过如何将已克隆的项目添加为子模块的解决方案?它对我不起作用。
python - 根据 Weppy/pyDal 中的另一列限制数据库插入的最佳方法?
如果同一用户已经拥有同名的项目,我想限制特定表的数据库插入。
标签对用户来说是唯一的,所以我不希望“名称”列被强制唯一 - >许多用户应该能够添加相同的位置,但在他们想要的标签列中使用任何“标签”。
注意:使用Weppy - 我没有足够的声誉来创建新标签。一旦我可以/有一个 weppy 标签,我会标记这个问题。
我找到了一个似乎代码太多的解决方法。需要使用Place().add_new()
而不是内置的 pyDal 方法:
python - 使用 pyDAL 进行多字段过滤
编辑:我想我解决了,我添加了答案。
我正在使用 python 编写一个 REST API,Falcon 作为 Web 框架,pyDAL 作为 MySQL 的 DAL。
我想使用在获取请求的查询字符串中获得的字段进行过滤(where 语句)。
例如,我收到以下获取请求:
我希望 pyDAL 将查询生成以下 SQL:
我找不到可以做到这一点的东西,因为 pyDAL 想收到类似的东西:
但是我无法指定字段,因为我不知道要过滤哪个字段,这就是我写这个的原因:
但我认为这很糟糕,应该是一个更好的原因。
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?
web2py - web2py 的 pyDAL 中 `required=True` 和 `IS_NOT_IN_DB` 的等价性
web2py 书提供了一个为图像博客建模的示例。与我的问题相关的代码行是:
文本指出表达式 likedb.image.title.requires
是验证器。但
- 不清楚
unique=True
表达式Field('title', unique=True)
中是否也是具有完全相同功能的验证器 - 验证器对数据库驱动的表单生成有什么影响。
web2py - 在独立应用程序中使用 DAL 和 Auth 时出现 AttributeError
我正在尝试创建一个脚本,该脚本将利用 web2py DAL 访问远程数据库。我希望该应用程序能够访问另一个 web2py 应用程序的身份验证表。脚本如下:
最后一行产生以下错误:
有没有一种合理的方法可以在独立环境中解决上述错误?谢谢你。
python - pydal 需要 pymongo 版本 >= 3.0,找到 '2.2.1'
Web2py 错误:
Python:
环境:OSX 有人可以帮助解决 Web2py 错误吗?
web2py - 控制 web2py 开发、质量保证和生产应用程序登台
我的意图是在我的本地机器上本地使用 web2py 开发一个 webapp。完成更改后,我想做一个本地的git push
,然后去我的 QA 机器上做一个git pull
. 一旦满意,我最终会git pull
投入生产。
我的问题是:
我应该如何最初下载 web2py并将其设置为 git repo,以便我可以在本地提交和推送,然后在远程机器上拉取?
一个相关的问题是我应该如何在本地(然后远程)安装 pyDAL。