flask

代码:

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)
原文地址:https://www.cnblogs.com/LoganChen/p/13092142.html