"from flask_sqlalchemy import SQLAlchemy\n\ndb = SQLAlchemy()\n\ndb.init_app(app)\n\n报错Either 'SQLALCHEMY_DATABASE_URI' or 'SQLALCHEMY_BINDS' must be set." 这个错误是因为在初始化SQLAlchemy对象之前需要设置数据库的连接URI,即SQLALCHEMY_DATABASE_URI变量。你可以在Flask应用的配置文件中设置这个变量,或者直接在代码中设置。\n\n例如,你可以在Flask应用的配置文件中设置SQLALCHEMY_DATABASE_URI变量,如下所示:\n\npython\napp.config[\'SQLALCHEMY_DATABASE_URI\'] = \'mysql://username:password@localhost/database_name\'\n\n\n或者在代码中直接设置SQLALCHEMY_DATABASE_URI变量,如下所示:\n\npython\napp.config[\'SQLALCHEMY_DATABASE_URI\'] = \'mysql://username:password@localhost/database_name\'\n\n\n请确保将上述代码放在初始化db对象之前。

Flask SQLAlchemy 报错: Either 'SQLALCHEMY_DATABASE_URI' or 'SQLALCHEMY_BINDS' must be set.

原文地址: http://www.cveoy.top/t/topic/pVXH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录