我正在使用 sqlalchemy 和简单模型模式。
class Mail(Base):
__tablename__ = 'mail'
id = Column(Integer, primary_key=True)
date = Column(Date, nullable=False)
我犯了愚蠢的错误
AttributeError: type object 'Date' has no attribute '_set_parent_with_dispatch'
我尝试了 sqlalchemy 1.0.6 的最后一个版本,以及之前的版本,甚至非常旧的版本 0.7.x — 到处都有相同的错误。
该文件的第 72 行https://github.com/zzzeek/sqlalchemy/blob/master/lib/sqlalchemy/sql/schema.py#L72 https://github.com/zzzeek/sqlalchemy/blob/master/lib/sqlalchemy/sql/schema.py#L72
尽管您的问题似乎没有此问题,但错误的参数排序可能会导致类似的错误。检查变量的顺序Column()
。如果它们不按顺序排列,您可能会收到此错误。
希望有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)