当前位置:首页>开发>正文

flask连接mysql flask怎样查询mysql并显示在页面上

2023-04-12 03:28:46 互联网 未知 开发

flask连接mysql flask怎样查询mysql并显示在页面上

flask怎样查询mysql并显示在页面上

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()
class Database(object):    
    def __init__(self, configure):        
        self.configure = configure        
        self.engine = create_engine(self.configure.MYSQL_SQLALCHEMY_URL)        
        self.Session = sessionmaker(bind=self.engine)        
        self.session = self.Session()

from sqlalchemy import Column, Integer, String, Sequence
class 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 "显示页面的话:
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方式显示的

最新文章