python pip install flask-admin python from flask import Flask from flask_admin import Admin app = Flask(__name__) admin = Admin(app) python from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy(app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(50)) email = db.Column(db.String(50)) python from flask_admin.contrib.sqla import ModelView admin.add_view(ModelView(User, db.session)) python from flask_login import current_user from flask_admin.contrib import sqla class RoleView(sqla.ModelView): def is_accessible(self): return current_user.has_role('admin') python if __name__ == '__main__': app.run()


上一篇:
下一篇:
切换中文