运行Flask程序,生成数据库迁移文件时,报了”AttributeError: ‘NoneType’ object has no attribute ‘metadata’”的错误,数据模型检查了都没有错误,被折磨了很久,终于发现是自己在创建Migrate对象时,少写了一个参数,只传递了”app”,没有传递”db”:
migrate = Migrate(db=db)
migrate.init_app(app)
运行Flask程序,生成数据库迁移文件时,报了”AttributeError: ‘NoneType’ object has no attribute ‘metadata’”的错误,数据模型检查了都没有错误,被折磨了很久,终于发现是自己在创建Migrate对象时,少写了一个参数,只传递了”app”,没有传递”db”:
migrate = Migrate(db=db)
migrate.init_app(app)