Flask-SQLAlchemy (flask 数据库创建)

各字段解释

https://www.cnblogs.com/fengff/p/9317051.html

https://segmentfault.com/a/1190000017249661?utm_source=tag-newest(这个比较好)

https://blog.csdn.net/choumin/article/details/89513943

https://segmentfault.com/a/1190000004618621

中文手册

http://www.pythondoc.com/flask-sqlalchemy/quickstart.html#id3

http://www.pythondoc.com/flask-sqlalchemy/index.html

 

 

一、先创建数据模型类,插入插线版db

 

 

二、再把db排插插入app排插(总电源)

 

 

三、配置文件告诉核心对象数据库位置

  使用unix_socket连接的方法

SQLALCHEMY_DATABASE_URI = "mysql+cymysql://root:root@localhost:3306/lucax?unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock"

 

 

 

四、启动flask,数据库就多了book所创建的模型的表了

 

 

后记:

在 二、再把db排插插入app排插(总电源),启动所有模型创建数据库 的另外一种写法:

with app.app_context():
  db.create_all()

 

单个文件调试 配置文件写法

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = \
'mysql+cymysql://root:root@localhost:3306/lucaxTest?unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock'
db = SQLAlchemy(app)

 

posted @ 2020-04-06 23:20  凯宾斯基  阅读(1638)  评论(0编辑  收藏  举报