问题标签 [sqlobject]

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

eval - 使用 eval 以编程方式定义 SQLQuery q 对象

我正在使用 SQLObject 并希望使用 .q 对象(或其他方式)以编程方式构建查询——但不想恢复为实际 SQL。

我正在尝试做类似的事情:

我有这个:

但这只是感觉“错误”——这是“正确”(或更恰当地说,“pythonic”)的方式吗?

0 投票
2 回答
383 浏览

python - 使用 SQLObject 的简单多线程不起作用

一旦我执行它就会卡住.getOne()

0 投票
1 回答
2101 浏览

python - 如何安装 SQLObject 以与 Python 一起使用?

我需要将 SQLObject 与 Python 一起使用,并且我下载了 SQLObject-1.0.0-py2.6.egg 但我不知道下一步该做什么。

0 投票
2 回答
2166 浏览

python - python: 为什么 SQLObject 在 conn.autocommit(1) 中失败?

在我的服务器代码中,有一个调用_SO_fetchAlternateID(嵌套在某个调用中) ,value最终调用makeConnection.pgconnection.py

此调用失败conn.autocommit(1),出现错误

TypeError:'bool' 对象不可调用

这是 SQLObject 的 (0.8.7) 代码:

调试显示 conn 确实持有一个连接对象,但 autocommit 不是一个方法,而是一个布尔值(False)。

self.module是模块“psycopg2”(2.4.2)。

这是配置问题吗?版本不匹配?

更新:

原因原来是 psycopg2-2.4.2 中的不兼容问题。查看 C 源代码,psycopg/connection.h 有一个整数变量不幸命名为autocommit. 版本 2-2.4 工作正常。

0 投票
1 回答
206 浏览

python - sqlobject:使用 selectby 方法泄漏内存

我发现使用带有 sqlobject 的 selectby 方法存在内存泄漏。

例如,当我执行此代码时:

结果是

我测试了使用 connection.clear()、expire 等,但我得到了相同的结果。例如,如果我更改 Person 类

结果是

谢谢。

0 投票
1 回答
1517 浏览

python - Bottle Python 中的 SQL Alchemy 或 SQL 对象

嗨,我是刚开始使用 bottle.py 框架的新手,有人有我们可以学习的示例 CRUD 应用程序吗?其次,两个包装纸中的哪一个在瓶子中运行得更快?谢谢。

0 投票
3 回答
544 浏览

python - SQLObject/SQLAlchemy 项目的 Web 呈现框架

我正在寻找基于 SQLObject 或 SQLAlchemy 的非 Web 项目的最优雅的方式,并用一个体面的 Web 框架覆盖它。

我看过Turbogears,尽管它看起来像是我可以使用的东西,但模型似乎必须在 Turbogears 框架内定义。我希望将核心功能(模型、代码)和呈现层(turgbogears,?)分开。

我需要一些可以从我现有的代码库中获取模型并帮助呈现数据而没有太多麻烦的东西。

0 投票
4 回答
16588 浏览

python - 如何使用 sqlalchemy 或 SQLObject 建立需要 CA-CERT 的 mysql 连接

我想连接到需要 ca-cert 的 MySQL 数据库。我可以使用 MySQLdb 来做到这一点,如下所示:

我如何在 SQLAlchemy 或 SQLObject 中做同样的思考?

谢谢,彼得

0 投票
1 回答
851 浏览

python - 使用 MySQL 数据库运行 imdbpy2sql.py 时返回错误

我正在努力安装 IMDbPY 并使其正常工作,并且已经到了将平面(文本)文件中的所有数据拉入(MySQL)数据库的地步。

当我运行适当的命令时:

imdbpy2sql.py -d /tmp/IMDB/ -u 'mysql://user:password@host/database'

我收到以下错误:

我也尝试过使用这些-o [sqlobject|sqlalchemy]选项,但无济于事。

我只是在寻找解决方案或导致此错误的原因,以便我可以继续前进。有没有人见过这个或知道原因?

如果这很简单,我深表歉意,但`我绝不是 Python 大师,在互联网上搜索答案时,我遇到了失败。

任何帮助是极大的赞赏!

0 投票
3 回答
18260 浏览

python - python原始字符串赋值

给定一个文件包含以下行:

在阅读这些行时,我希望该值是原始字符串(未转义),这意味着,在内存中,行应该是

代替

当传递给诸如 sqlobject 之类的库时,它会被转义。

例如,使用 sqlobject,如果我声明

如果我声明,我会得到想要的结果

我不。

所以问题基本上是,当我不处于声明/赋值模式(例如a = r'string')时,我可以传递一个原始字符串,而是该字符串已经在内存中。