flask-sqlalchemy基本连接
import os
from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker,session,scoped_session
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import pymysql
pymysql.install_as_MySQLdb()
app = Flask(__name__)
app.config['SECRET_KEY'] = os.urandom(24)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:020804@127.0.0.1:3305/s8day128db?charset=utf8'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
sqlalchemy基本连接
from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker,session,scoped_session
engine = create_engine("mysql+pymysql://root:020804@127.0.0.1:3305/s8day128db?charset=utf8",max_overflow=5)
DBsession = sessionmaker(bind=engine)
dbsession = scoped_session(DBsession)
Base = declarative_base()
md = MetaData(bind=engine)