SQLAlchemy 类型对象“日期”没有属性“_set_parent_with_dispatch”

Vas*_*sky 6 python sqlalchemy

我正在使用 sqlalchemy 和简单模型模式。

\n\n
  class Mail(Base):\n        __tablename__ = \'mail\'\n\n        id = Column(Integer, primary_key=True)\n        date = Column(Date, nullable=False)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我犯了愚蠢的错误

\n\n
AttributeError: type object \'Date\' has no attribute \'_set_parent_with_dispatch\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试了 sqlalchemy 1.0.6 的最后一个版本,以及之前的版本,甚至非常旧的版本 0.7.x \xe2\x80\x94 到处都有相同的错误。

\n\n

此文件的第 72 行https://github.com/zzzeek/sqlalchemy/blob/master/lib/sqlalchemy/sql/schema.py#L72

\n

phy*_*att 1

尽管您的问题似乎没有此问题,但错误的参数排序可能会导致类似的错误。检查 .txt 文件中变量的顺序Column()。如果它们不按顺序排列,您可能会收到此错误。

希望有帮助。