假設你已經安裝了sqlalchemy和mysql資料庫
1、Python中安裝pymysql3擴充套件
pip pymysql3
(sqlalchemy只是個ORM,針對不同資料庫需要安裝資料庫連結服務)
2、程式碼中新增:
import pymysql
pymysql.install_as_MySQLdb()
3、用於連結的連結字串是:
app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:password@localhost/DBName"
db=SQLAlchemy(app)
4、這樣就可以連上mysql 了,需要注意的是用 sqlalchemy建立的實體,
需要現在mysql中執行
CREATE Database dbname
建立資料庫
再在python的shell中執行db.create_all()
才能建立表
否則會提示找不到資料庫錯誤
假設你已經安裝了sqlalchemy和mysql資料庫
1、Python中安裝pymysql3擴充套件
pip pymysql3
(sqlalchemy只是個ORM,針對不同資料庫需要安裝資料庫連結服務)
2、程式碼中新增:
import pymysql
pymysql.install_as_MySQLdb()
3、用於連結的連結字串是:
app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:password@localhost/DBName"
db=SQLAlchemy(app)
4、這樣就可以連上mysql 了,需要注意的是用 sqlalchemy建立的實體,
需要現在mysql中執行
CREATE Database dbname
建立資料庫
再在python的shell中執行db.create_all()
才能建立表
否則會提示找不到資料庫錯誤