
2、学习下mysqldb的使用
3、在flask中使用mysqldb即可
from sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmakerfrom sqlalchemy.ext.declarative import declarative_base Base = declarative_base()class Database(object):def __init__(self, configure):self.configure = configureself.engine = create_engine(self.configure.MYSQL_SQLALCHEMY_URL)self.Session = sessionmaker(bind=self.engine)self.session = self.Session() from sqlalchemy import Column, Integer, String, Sequenceclass User(Base):""" user table"""__tablename__ = 'user'id = Column(Integer, Sequence("USER_ID_SEQ"), primary_key=True)username = Column(String(256), doc=u"用户名")password = Column(String(256), doc=u"密码") def __repr__(self):return "<User(username='%s', password='%s', id='%s')" % (self.username, self.password, self.id)使用sqlalchemy来连接mysql并且查询其中的user表的方法,你可以试试。
显示页面的话:
from flask import jsonify@app.route("/")def main():db = Database(config)result = db.session.query(User).filter_by(username="aa").first()return jsonify({"result":result})
会把结果显示在页面上,是以json方式显示的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)