Flask,不能迁移SQLALCHEMY_DATABASE_URI').replace(“%”,“%%”)AttributeError:“NoneType”对象没有属性“replace”

2024-09-28 04:23:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试按照本教程制作应用程序https://www.codementor.io/olawalealadeusi896/restful-api-with-python-flask-framework-and-postgres-db-part-1-kbrwbygx5 但是我一直在用“python”运行迁移管理.pydb migrate“我遇到了这些错误,无法识别它们的含义,也不知道如何解决它,因为我对python完全陌生。在

FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.

'SQLALCHEMY_TRACK_修改增加了大量开销,并且'

^{pr2}$

这似乎是迁移中这一行的主要问题>;环境保护在

config.set_main_option('sqlalchemy.url', current_app.config.get('SQLALCHEMY_DATABASE_URI').replace('%', '%%'))

但“migrations”目录是在运行“python”之后自动生成的管理.py数据库初始化“ 我不确定它是否包含任何错误


Tags: andtohttpsioapirestfulconfig应用程序
1条回答
网友
1楼 · 发布于 2024-09-28 04:23:36

your example之后。 SQLALCHEMY_DATABASE_URIvariable get from system environment

SQLALCHEMY_DATABASE_URI = os.getenv('DATABASE_URL')

所以。您需要从终端运行以下命令来设置系统环境变量

^{pr2}$

相关问题 更多 >

    热门问题