middleware.py 697 B

123456789101112131415161718192021
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # **************************************************************************
  4. # Copyright © 2016 jianglin
  5. # File Name: middleware.py
  6. # Author: jianglin
  7. # Email: xiyang0807@gmail.com
  8. # Created: 2016-11-12 13:29:17 (CST)
  9. # Last Update:星期六 2016-12-17 22:7:10 (CST)
  10. # By:
  11. # Description:
  12. # **************************************************************************
  13. from flask import g
  14. from flask_login import current_user
  15. from maple.forums.forms import SortForm, SearchForm
  16. class SimpleMiddleware(object):
  17. def preprocess_request(self):
  18. g.user = current_user
  19. g.sort_form = SortForm()
  20. g.search_form = SearchForm()