subdomain.py 800 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # **************************************************************************
  4. # Copyright © 2017 jianglin
  5. # File Name: subdomain.py
  6. # Author: jianglin
  7. # Email: lin.jiang@upai.com
  8. # Created: 2017-11-10 10:52:47 (CST)
  9. # Last Update:星期五 2017-11-10 10:53:04 (CST)
  10. # By:
  11. # Description:
  12. # **************************************************************************
  13. def init_app(app):
  14. if app.config['SUBDOMAIN']['forums']:
  15. app.url_map._rules.clear()
  16. app.url_map._rules_by_endpoint.clear()
  17. app.url_map.default_subdomain = 'forums'
  18. app.add_url_rule(
  19. app.static_url_path + '/<path:filename>',
  20. endpoint='static',
  21. view_func=app.send_static_file,
  22. subdomain='forums')