繁体   English   中英

如何使用对象在 sqlalchemy 中更新?

[英]How to Update in sqlalchemy using objects?

我在 postgres 中有一个学生表,其中包含以下列 Studentid | 学生姓名 | Student_division

我正在使用 sql alchemy 并将其建模为

     Class Student:
     _tablename__ : 'student'
     __table_args__ : {'schema' : 'student'}

     studentid=Column('Student_name', pk=true)
.
. And so on for rest of the columns.

#After creating object of the same
    stu = Student()

#I want the values be updated by user.
#The statement i have written is as
    x= session.query(Student).get(id) #id #given by user
    x.studentid= studentid #given by uset #models
    x.studentname = name
    session.add(x)
    session.commit()

如何更新? 这不起作用。

您需要提交更改并删除session.add(x)

保持session.commit()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM