小编mar*_*ddy的帖子

父实例未绑定到Session; 属性"帐户"的延迟加载操作无法继续

在尝试执行以下操作时:

for line in blines:
    line.account = get_customer(line.AccountCode)
Run Code Online (Sandbox Code Playgroud)

我在尝试为以下值分配值时遇到错误line.account:

DetachedInstanceError: Parent instance <SunLedgerA at 0x16eda4d0> is not bound to a       Session; lazy load operation of attribute 'account' cannot proceed
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么??

python sqlalchemy

20
推荐指数
2
解决办法
2万
查看次数

SQLAlchemy过滤器,substr,case

我可以使用CASE内声明substrfilter

这是我的要求:

>> value = '00021050430' #here value is a database column
>> query.filter((func.substr(value,case([(func.length(value) > 7,func.length(varying_value)-7+1))],else_=1),7)=='1050430')
Run Code Online (Sandbox Code Playgroud)

我期待的输出是:

>> query.filter(func.substr(value,6,7))
Run Code Online (Sandbox Code Playgroud)

以上引发了错误.

python sqlalchemy

3
推荐指数
1
解决办法
3543
查看次数

Python Groupby语句

我想尝试将以下详细信息列表分组:

details = [('20130325','B'), ('20130320','A'), ('20130325','B'), ('20130320','A')]

>>for k,v in itertools.groupby(details,key=operator.itemgetter(0)):
>>  print k,list(v)
Run Code Online (Sandbox Code Playgroud)

这是上面groupby语句的输出:

20130325 [('20130325', 'B')]

20130320 [('20130320', 'A')]

20130325 [('20130325', 'B')]

20130320 [('20130320', 'A')]
Run Code Online (Sandbox Code Playgroud)

但我的预期输出是:

20130325 [('20130325', 'B'),('20130325', 'B')]

20130320 [('20130320', 'A'),('20130320', 'A')]
Run Code Online (Sandbox Code Playgroud)

我在某处做错了吗?

python python-itertools

3
推荐指数
1
解决办法
492
查看次数

取得SQLalchemy Instrumented属性的值

如何InstrumentedAttribute在SQLalchemy中获取对象的值:

(Pdb) ResultLine.item_reference_1
<sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x793dc90>
Run Code Online (Sandbox Code Playgroud)

上面的语句向我显示sqlalchemy对象。

我真正需要的是与之相关的价值。

python sqlalchemy

1
推荐指数
1
解决办法
4793
查看次数

sqlalchemy中的RIGHT()函数

我可以在SQLAlchemy中实现以下内容,

SELECT * FROM TABLE where right(COULUMN_CODE,2) = 'AX'
Run Code Online (Sandbox Code Playgroud)

here RIGHT( )- 返回具有指定字符数的字符串的右侧部分

是否有RIGHT函数的SQLAlchemy实现?

python sqlalchemy

1
推荐指数
1
解决办法
1984
查看次数

标签 统计

python ×5

sqlalchemy ×4

python-itertools ×1