代码:
from flask import Flask,render_template,jsonify from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config["SECRET_KEY"] = "hard" app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:logan123@127.0.0.1:3306/library" app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False db = SQLAlchemy(app) class User(db.Model): __tablename__="admin" id = db.Column(db.Integer, primary_key=True) admin_id = db.Column(db.Integer, unique=True, index=True) password = db.Column(db.String(64), db.ForeignKey('roles.id')) def __repr__(self): return "<User %r>" % self.admin_id @app.route('/') def hello_world(): user = User.query.all() user = User.query.filter(User.id==1) userList = [] for use in user: mapTemp = {} mapTemp["admin_id"] = use.admin_id mapTemp["id"] = use.id mapTemp["password"] = use.password userList.append(mapTemp) return jsonify(userList) if __name__ == '__main__': app.run(port=8080)