maple.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # ********************************************************************************
  4. # Copyright © 2018 jianglin
  5. # File Name: maple.py
  6. # Author: jianglin
  7. # Email: xiyang0807@gmail.com
  8. # Created: 2018-02-11 14:56:08 (CST)
  9. # Last Update: 星期日 2018-02-11 15:26:53 (CST)
  10. # By:
  11. # Description:
  12. # ********************************************************************************
  13. from flask_maple.bootstrap import Bootstrap
  14. from flask_maple.captcha import Captcha
  15. from flask_maple.error import Error
  16. from flask_maple.app import App
  17. from flask_maple.json import CustomJSONEncoder
  18. from flask_maple.middleware import Middleware
  19. from flask_maple.log import Logging
  20. bootstrap = Bootstrap(
  21. css=('styles/monokai.css', 'styles/mine.css'),
  22. js=('styles/upload.js', 'styles/forums.js', 'styles/following.js',
  23. 'styles/topic.js'),
  24. use_auth=True)
  25. def init_app(app):
  26. bootstrap.init_app(app)
  27. Captcha(app)
  28. Error(app)
  29. App(app, json=CustomJSONEncoder)
  30. Middleware(app)
  31. Logging(app)