使用sqlalchemy处理棱锥体:
newjob_obj=Job(name=name,job_propery=job_property,sizeX=sizeX,
sizeY=sizeY,quantity=quantity,timeline=timeline,
description=description,remarks=remarks,
client_id=client_id,created_by=created_by,status=status
)
new_job=session.add(newjob_obj)
print('Return newJob value %s\n' % new_job)
新的作业正在打印为None
。
会话的add函数是否返回object。请帮忙。
在@mark的回复评论中回答您的问题-为了在提交后收到您的“插入的ID”:
应使用以下命令刷新插入的对象:
希望能帮上忙。。
这是预期的产出。
add()
不返回值。The documentation:The code:
add方法不返回值。当Python函数不返回值时,该函数就好像返回
None
。如果你想打印这份工作,你可以打印:要知道,当您对会话
add()
对象时,SQLAlchemy实际上不会做任何重要的事情(比如对数据库运行查询)。它所要做的只是跟踪对象存在的事实。当你做一个。。。…您添加的所有对象都将插入到数据库中(其中包括对已修改和已删除的对象执行更新和删除操作)。
有关更多信息,请参阅文档中的using the session chapter。
相关问题 更多 >
编程相关推荐