После миграции моей базы данных несколько раз я начал видеть, что эта ошибка появляется на моем локальном сервере. Если я очищу базу данных и заново ее создаю, ошибок нет, поэтому я не думаю, что что-то не так с тем, как мои модели написаны.Strange TypeError при перенастройке базы данных
я получаю следующее сообщение об ошибке:
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. Мне нужно будет сделать еще одну работу, чтобы раскрыть эту ошибку и исправить ее, чтобы она совместима с флягой-sqlalchemy. Спасибо –
Интересно, как нет целого поля с любым аргументом в самом скрипте миграции. –