在python3下怎样用flask-sqlalchemy对mysql数据库操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python3下怎样用flask-sqlalchemy对mysql数据库操作相关的知识,希望对你有一定的参考价值。

一、使用
1)使用 init_db 函数来创建数据库:
>>> from yourapplication.database import init_db
>>> init_db()

2)在数据库中插入条目示例:
>>> from yourapplication.database import db_session
>>> from yourapplication.models import User
>>> u = User('admin', 'admin@localhost')
>>> db_session.add(u)
>>> db_session.commit()

3)查询:
>>> User.query.all()
[<User u'admin'>]
>>> User.query.filter(User.name == 'admin').first()
<User u'admin'>

二、简介
SQLAlchemy 是一个常用的数据库抽象层,并且需要一定的配置才能使用,可以从 PyPI 下载 Flask-SQLAlchemy扩展 。SQLAlchemy 中的声明扩展是使用 SQLAlchemy 的最新方法,像 Django 一样, 在一个地方定义表和模型然后到处使用。
参考技术A db.session.execute("select xxx",bind=db.get_engine(current_app,bind="sqlite_test")).fetchall() 如果您对我的回答有不满意的地方,还请您继续追问; 答题不易,互相理解,互相帮助!本回答被提问者采纳

在python3下怎样用flask-sqlalchemy对mysql数据库操作

参考技术A db.session.execute("select xxx",bind=db.get_engine(current_app,bind="sqlite_test")).fetchall() 如果您对我的回答有不满意的地方,还请您继续追问; 答题不易,互相理解,互相帮助!

以上是关于在python3下怎样用flask-sqlalchemy对mysql数据库操作的主要内容,如果未能解决你的问题,请参考以下文章

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作