subdomain.py 887 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # **************************************************************************
  4. # Copyright © 2017 jianglin
  5. # File Name: subdomain.py
  6. # Author: jianglin
  7. # Email: xiyang0807@gmail.com
  8. # Created: 2017-11-10 10:52:47 (CST)
  9. # Last Update: Thursday 2018-07-26 10:02:02 (CST)
  10. # By:
  11. # Description:
  12. # **************************************************************************
  13. from forums import default
  14. def init_app(app):
  15. app.config.setdefault("SUBDOMAIN", default.SUBDOMAIN)
  16. if app.config['SUBDOMAIN']['forums']:
  17. app.url_map._rules.clear()
  18. app.url_map._rules_by_endpoint.clear()
  19. app.url_map.default_subdomain = 'forums'
  20. app.add_url_rule(
  21. app.static_url_path + '/<path:filename>',
  22. endpoint='static',
  23. view_func=app.send_static_file,
  24. subdomain='forums')