app3.py 568 B

123456789101112131415161718192021
  1. from flask import Flask
  2. from flask_admin import Admin, BaseView, expose
  3. class MyView(BaseView):
  4. @expose('/')
  5. def index(self):
  6. return self.render('index.html')
  7. app = Flask(__name__)
  8. app.debug = True
  9. admin = Admin(app, name="Example: Quickstart3")
  10. admin.add_view(MyView(name='Hello 1', endpoint='test1', category='Test'))
  11. admin.add_view(MyView(name='Hello 2', endpoint='test2', category='Test'))
  12. admin.add_view(MyView(name='Hello 3', endpoint='test3', category='Test'))
  13. if __name__ == '__main__':
  14. # Start app
  15. app.run()