urls.py 1.1 KB

1234567891011121314151617181920212223242526272829303132
  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-12-22 21:49:08 (CST)
  9. # Last Update:星期五 2017-11-10 10:57:11 (CST)
  10. # By:
  11. # Description:
  12. # **************************************************************************
  13. from flask import Blueprint
  14. from .views import (FollowingTagsView, FollowingUsersView, FollowingTopicsView,
  15. FollowingCollectsView)
  16. site = Blueprint('follow', __name__, url_prefix='/following')
  17. topic_view = FollowingTopicsView.as_view('topic')
  18. tag_view = FollowingTagsView.as_view('tag')
  19. user_view = FollowingUsersView.as_view('user')
  20. collect_view = FollowingCollectsView.as_view('collect')
  21. site.add_url_rule('', view_func=topic_view)
  22. site.add_url_rule('/topics', view_func=topic_view)
  23. site.add_url_rule('/tags', view_func=tag_view)
  24. site.add_url_rule('/collects', view_func=collect_view)
  25. site.add_url_rule('/users', view_func=user_view)
  26. def init_app(app):
  27. app.register_blueprint(site)