__init__.py 732 B

1234567891011121314151617181920212223242526272829
  1. from flask import Flask
  2. from .init_sqlalhemy import db, ma, init_databases
  3. from .init_upload import init_upload
  4. from .init_login import init_login_manager
  5. from .init_mail import init_mail
  6. from .init_csrf import init_csrf
  7. from .init_template_directives import init_template_directives
  8. # from flasgger import Swagger
  9. # from flask_siwadoc import SiwaDoc
  10. def init_extensions(app: Flask):
  11. """初始化flask插件"""
  12. init_login_manager(app)
  13. init_databases(app)
  14. init_template_directives(app)
  15. init_mail(app)
  16. init_upload(app)
  17. # init_csrf(app)
  18. # flask-cache
  19. # init_cache(app)
  20. init_docs(app=app)
  21. def init_docs(app: Flask):
  22. """ """
  23. # swagger = Swagger(app)
  24. # siwa = SiwaDoc(app)
  25. pass