Flask 入门(六)

xiaoxiao2021-03-01  18

连接数据库

任何一门后端语言都可以连接数据库,python-flask也不例外

flask利用SQLAlchemy ORM连接数据库

接下来,我门来练习如何连接数据库:

1.首先,电脑上得有mysql数据库

2.接下来,建立一个虚拟环境用来放项目:

mac系统有两种方式创建虚拟环境:

1.python -m venv lanyue_env

2.virtualenv lanyue_env

笔者亲测,用后者更好,前者会出现很多意想不到的bug

3.接下来,在lanyue_env下新建一个main.py,并编写如下内容:

 

#encoding:utf-8 from flask_sqlalchemy import SQLAlchemy from flask import Flask   app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI']='mysql+pymysql://root:005@127.0.0.1:3306/data' app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN']=True app.config['SQLALCHEMY_TRACK_MODIFICATIONS']=False app.config['JSON_AS_ASCII']=False

db = SQLAlchemy(app) db = SQLAlchemy(use_native_unicode='utf8')

@app.route('/') def index():     db.create_all()     return '连接成功'

if __name__=='__main__':     app.run(debug=True)

 

4.打开浏览器,输入127.0.0.1:5000测试

如果不报错,并且页面如下:

则表示连接成功!

转载请注明原文地址: https://www.6miu.com/read-3450234.html

最新回复(0)