#!/usr/bin/env python # -*- coding: utf-8 -*- # ************************************************************************** # Copyright © 2016 jianglin # File Name: urls.py # Author: jianglin # Email: xiyang0807@gmail.com # Created: 2016-12-15 22:15:34 (CST) # Last Update:星期二 2017-3-28 18:1:54 (CST) # By: # Description: # ************************************************************************** from flask import Blueprint from .views import (LikeView, ReplyListView, ReplyView, TopicAskView, TopicEditView, TopicListView, TopicPreviewView, TopicView) site = Blueprint('topic', __name__) topic_list = TopicListView.as_view('list') topic_good_list = TopicListView.as_view('good') topic_top_list = TopicListView.as_view('top') topic = TopicView.as_view('topic') ask_view = TopicAskView.as_view('ask') edit_view = TopicEditView.as_view('edit') preview_view = TopicPreviewView.as_view('preview') reply_list = ReplyListView.as_view('reply_list') reply = ReplyView.as_view('reply') like_view = LikeView.as_view('reply_like') site.add_url_rule('/topic/ask', view_func=ask_view) site.add_url_rule('/topic/preview', view_func=preview_view) site.add_url_rule('/topic', view_func=topic_list) site.add_url_rule('/topic/top', view_func=topic_top_list) site.add_url_rule('/topic/good', view_func=topic_good_list) site.add_url_rule('/topic/', view_func=topic) site.add_url_rule('/topic//edit', view_func=edit_view) site.add_url_rule('/topic//replies', view_func=reply_list) site.add_url_rule('/replies/', view_func=reply) site.add_url_rule('/replies//like', view_func=like_view)