Python 属性错误:';加入';对象没有属性';隐式返回';
我有一个桌子模型:Python 属性错误:';加入';对象没有属性';隐式返回';,python,python-3.x,sqlalchemy,Python,Python 3.x,Sqlalchemy,我有一个桌子模型: class Example(Base): __tablename__ = 'example' id = Column(ForeignKey(u'visit.id', ondelete=u'CASCADE', onupdate=u'CASCADE'), primary_key=True, unique=True) startdate = Column(Date, nullable=False) enddate = Column(Date) 我
class Example(Base):
__tablename__ = 'example'
id = Column(ForeignKey(u'visit.id', ondelete=u'CASCADE', onupdate=u'CASCADE'), primary_key=True, unique=True)
startdate = Column(Date, nullable=False)
enddate = Column(Date)
我尝试插入一个新行:
session.begin()
i = sqlalchemy.insert(Example)
i = i.values({'id': 1, 'startdate': 1570798620, 'enddate': 1572526620})
session.execute(i)
session.commit()
但我得到了下一个错误:“Join”对象没有“implicit\u returning”属性。
这是什么问题?插入SQLAlchemy ORM模型实例的正确方法是创建类的实例,然后
。将其添加到会话():
session.begin()
ex=示例(id=1,起始日期=1570798620,结束日期=1572526620)
会话.添加(ex)
session.commit()