__init__.py 899 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # **************************************************************************
  4. # Copyright © 2017 jianglin
  5. # File Name: __init__.py
  6. # Author: jianglin
  7. # Email: xiyang0807@gmail.com
  8. # Created: 2017-03-28 16:23:58 (CST)
  9. # Last Update: Wednesday 2019-05-08 15:09:17 (CST)
  10. # By:
  11. # Description:
  12. # **************************************************************************
  13. from flask import Blueprint
  14. from .views import CollectListView, CollectView, AddToCollectView
  15. site = Blueprint('collect', __name__)
  16. def init_app(app):
  17. site.add_url_rule('/collect', view_func=CollectListView.as_view('list'))
  18. site.add_url_rule(
  19. '/collect/<int:pk>', view_func=CollectView.as_view('collect'))
  20. site.add_url_rule(
  21. '/topic/<int:pk>/collect',
  22. view_func=AddToCollectView.as_view('add_to_collect'))
  23. app.register_blueprint(site)