데이터베이스를 몇 번 마이그레이션 한 후이 오류가 로컬 서버에 표시되기 시작했습니다. 데이터베이스를 지우고 다시 작성하면 오류가 없으므로 모델 작성 방법에 문제가 있다고 생각하지 않습니다. 이 모델에서데이터베이스를 마이그레이션 할 때 이상한 유형 오류가 발생했습니다.
File "/home/hagandh/Documents/GitHub/pair-site/pair-site/db_repository/versions/006_migration.py", line 9, in <module>
Column('id', INTEGER(display_width=11), primary_key=True, nullable=False),
TypeError: object() takes no parameters
:
나는 다음과 같은 오류가 나는 오류가 나에게 말하고 이해하지 않는
class Application(db.Model):
id = db.Column(db.Integer, primary_key = True)
. 나는 그것이 정수를 정의하는 방식으로 뭔가를 가정하지만, 전에는이 문제가 없었습니다. 이 오류를 해결하려면 어떻게해야합니까?
업데이트되었습니다. @davidism –
Gotcha. 그럼 sqlalchemy-migrate 라이브러리 내에 있습니다. 그 오류를 밝히고 flask-sqlalchemy와 호환되도록 수정하기 위해 더 많은 작업을해야 할 것입니다. Thanks –
마이그레이션 스크립트 자체에 인수가있는 Integer 필드가 없기 때문에 흥미 롭습니다. –