python3.8版本支持flask-sqlalchey包吗_python3中使用flask_sqlalchemy的几个问题

在 Flask 中,为了简化配置和操作,我们使用的 ORM 框架是 Flask-SQLAlchemy,这个 Flask 扩展封装了 SQLAlchemy 框架。在 Flask-SQLAlchemy 中,数据库使用 URL 指定。可以让我们操作数据跟操作对象是一样的,非常方便。因为一个表就抽象成一个类,一条数据就抽象成该类的一个对象表。

Python版本:3.5.2

本文下面的异常、错误信息并不适合所有版本,可能会跟操作系统、Python的版本有关。

安装:

pip3 install flask-sqlalchemy

异常信息1:

init.py:819: UserWarning: SQLALCHEMY_DATABASE_URI not set. Defaulting to “sqlite:///:memory:“. ‘SQLALCHEMY_DATABASE_URI not set. Defaulting to ‘

这里因为没有配置默认的变量:SQLALCHEMY_DATABASE_URI

像下面这样添加一个变量名即可:

USERNAME = 'dba'

PASSWORD = '123456'

HOST = '10.0.10.110'

PORT = '3306'

DATABASE = 'test'

DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(USERNAME,PASSWORD,HOST,PORT,DATABASE)

SQLAL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值