Пример #1
0
from blog.extend.UrlsHelper import url
from blog import blog
from blog.views import views

blog.add_url_rule('/', view_func=views.index, methods=['GET', 'POST'])
blog.add_url_rule('/index', view_func=views.index, methods=['GET', 'POST'])
blog.add_url_rule('/<string:categoryname>/<string:month>/<int:page>',
                  view_func=views.index,
                  methods=['GET', 'POST'])
url('/login', 'views.views.login', methods=['GET', 'POST'])
url('/login/authorized', 'views.views.authorized', methods=['GET', 'POST'])
url('/logout', 'views.views.logout')
url('/usereditinfo/', 'views.views.usereditinfo', methods=['GET', 'POST'])
url('/userchangepwd/', 'views.views.userchangepwd', methods=['GET', 'POST'])
url('/register', 'views.views.register', methods=['GET', 'POST'])
url('/article_create', 'views.views.article_create', methods=['GET', 'POST'])
url('/article_edit/<int:id>',
    'views.views.article_edit',
    methods=['GET', 'POST'])
url('/search', 'views.views.search', methods=['GET', 'POST'])
url('/search_result/<string:sch>/<int:page>', 'views.search_result')
url('/upload', 'views.upload.upload', methods=['GET', 'POST'])
url('/uploads/<filename>', 'views.upload.uploaded_file')
url('/blog_msg', 'views.views.blog_msg')
url('/about', 'views.views.blog_about')
url('/calendar', 'views.views.blog_calendar')
url('/calendar_json', 'views.views.calendar_json', methods=['GET', 'POST'])
url('/visit_json', 'views.views.visit_json')
url('/article_json', 'views.views.article_json')
url('/article_commit', 'views.views.article_commit', methods=['GET', 'POST'])
# ############ admin ###############
Пример #2
0
from blog.extend.UrlsHelper import url
from blog import blog
from blog.views import views

blog.add_url_rule('/', view_func=views.index, methods=['GET', 'POST'])
blog.add_url_rule('/index', view_func=views.index, methods=['GET', 'POST'])
blog.add_url_rule('/<string:categoryname>/<string:month>/<int:page>',
                  view_func=views.index,
                  methods=['GET', 'POST'])
url('/login', 'views.views.login', methods=['GET', 'POST'])
url('/login/authorized', 'views.views.authorized', methods=['GET', 'POST'])
url('/logout', 'views.views.logout')
url('/usereditinfo/', 'views.views.usereditinfo', methods=['GET', 'POST'])
url('/userchangepwd/', 'views.views.userchangepwd', methods=['GET', 'POST'])
url('/register', 'views.views.register', methods=['GET', 'POST'])
url('/article_create', 'views.views.article_create', methods=['GET', 'POST'])
url('/article_edit/<int:id>', 'views.views.article_edit', methods=['GET', 'POST'])
url('/search', 'views.views.search', methods=['GET', 'POST'])
url('/search_result/<string:sch>/<int:page>', 'views.search_result')
url('/upload', 'views.upload.upload', methods=['GET', 'POST'])
url('/uploads/<filename>', 'views.upload.uploaded_file')
url('/blog_msg', 'views.views.blog_msg')
url('/about', 'views.views.blog_about')
url('/calendar', 'views.views.blog_calendar')
url('/calendar_json', 'views.views.calendar_json', methods=['GET', 'POST'])
url('/visit_json', 'views.views.visit_json')
url('/article_json', 'views.views.article_json')
url('/article_commit', 'views.views.article_commit', methods=['GET', 'POST'])
# ############ admin ###############

url('/admin/main', 'views.admin.index1')
Пример #3
0
def url(url_rule, import_name, **options):
    view = LazyView('blog.' + import_name)
    blog.add_url_rule(url_rule, view_func=view, **options)
Пример #4
0
# -*- coding: utf-8 -*-
from flask.templating import render_template
from flask.views import MethodView
from blog import blog


class PostView(MethodView):

    def get(self):
        entries = [
              {'post_title': u'Вкуснятина', 'post_description': u'Ок'},
              {'post_title': u'Ещё одна', 'post_description': u'Ок'}
        ]

        context = {'entries': entries}

        return render_template('blog/post.html', **context)

blog.add_url_rule('/post', view_func=PostView.as_view('post_page'))