Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';加入';对象没有属性';隐式返回';_Python_Python 3.x_Sqlalchemy - Fatal编程技术网

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()