urls.py 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # **************************************************************************
  4. # Copyright © 2016 jianglin
  5. # File Name: urls.py
  6. # Author: jianglin
  7. # Email: xiyang0807@gmail.com
  8. # Created: 2016-10-28 10:26:16 (CST)
  9. # Last Update:星期六 2016-12-17 10:42:48 (CST)
  10. # By:
  11. # Description:
  12. # **************************************************************************
  13. from flask import Blueprint
  14. from .views import (LoginView, LogoutView, RegisterView, ForgetView,
  15. ConfirmView, ConfirmTokenView)
  16. __all__ = ['site']
  17. site = Blueprint('auth', __name__)
  18. login_view = LoginView.as_view('login')
  19. logout_view = LogoutView.as_view('logout')
  20. register_view = RegisterView.as_view('register')
  21. forget_view = ForgetView.as_view('forget')
  22. confirm_view = ConfirmView.as_view('confirm')
  23. confirm_token_view = ConfirmTokenView.as_view('confirm_token')
  24. site.add_url_rule('/login', view_func=login_view)
  25. site.add_url_rule('/logout', view_func=logout_view)
  26. site.add_url_rule('/register', view_func=register_view)
  27. site.add_url_rule('/forget', view_func=forget_view)
  28. site.add_url_rule('/confirm', view_func=confirm_view)
  29. site.add_url_rule('/confirm/<token>', view_func=confirm_token_view)