Ejemplo n.º 1
0
#coding=utf8
from flask import render_template,request, redirect
from flask.ext.paginate import Pagination
import time
#from models.model import Guestbook

from myapp import app
#from blog.views import blog
from admin.views import admin

from models.data_wrapper import DataWrapper
dw = DataWrapper()

#app.register_blueprint(blog,url_prefix="/blog")
app.register_blueprint(admin,url_prefix="/admin")

# -- Error Control --
class ViewError(StandardError):
    def __init__(self, error):
        self.error = error
    def __str__(self):
        return 'ViewError: ' + self.error
#example: raise ViewError('error message')

@app.errorhandler(404)
def page_not_found(error):
    return render_template('404.html'), 404

@app.errorhandler(500)
def internal_error(error):
    return render_template('500.html'), 500
Ejemplo n.º 2
0
# -*- coding:utf8 -*-

from flask import render_template, session
from myapp import app
from myapp.core.db import get_realms, get_all_item_ids, get_item, get_latest_price, get_item_classes, get_realm_by_name, get_all_prices
from myapp.utils.common import make_context, check_faction, parse_classinfo
from datetime import datetime, timedelta
from pytz import timezone

from .api import api

app.register_blueprint(api, url_prefix='/api')

def _error(msg):

  context = make_context({
    'error': msg,
  })

  return render_template('error.html', **context)
  

@app.route('/')
def index():

  realms = get_realms()

  context = make_context({ 'realms': realms })

  return render_template('index.html', **context)
Ejemplo n.º 3
0
#coding=utf8

from flask import Flask, render_template, session, request, \
                    url_for, redirect, Response, jsonify
from myapp import app
from blog.views import blog

app.register_blueprint(blog, url_prefix='/blog')


# -- Error Control --
class ViewError(StandardError):
    def __init__(self, error):
        self.error = error
    def __str__(self):
        return 'ViewError: ' + self.error
#example: raise ViewError('error message')

@app.errorhandler(404)
def page_not_found(error):
    return render_template('404.html'), 404

@app.errorhandler(500)
def internal_error(error):
    return render_template('500.html'), 500

@app.route('/error/404')
def error_404():
    return render_template('404.html'), 404

@app.route('/error/500')
Ejemplo n.º 4
0
    app.logger.info(request.path + '被访问了')
    if request.path not in ['/user/login', '/log']:
        # 判断request中是否包含token
        # 验证token是否有效
        token = request.cookies.get('token')
        if not token:
            return redirect(url_for('userBlue.login'))
        else:
            user_id = cache.get_user_id(token)
            if not user_id:
                return redirect(url_for('userBlue.login'))


@app.route('/create_db', methods=['GET'])
def create_database():
    db.create_all()
    return "创建数据库中的所有模型表成功"


@app.route('/drop_db', methods=['GET'])
def drop_database():
    db.drop_all()
    return "drop数据库中的所有模型表成功"


if __name__ == '__main__':
    app.register_blueprint(index.blue)
    app.register_blueprint(user.blue, url_prefix='/user')
    db.init_app(app)
    manager = Manager(app)
    manager.run()
Ejemplo n.º 5
0
# _*_ coding=utf-8 _*_

from myapp import app
# from myapp.admin import admin
from myapp.flaskr import flaskr


# app.register_blueprint(admin)
app.register_blueprint(flaskr)


Ejemplo n.º 6
0
from myapp.api.v1 import app as v1_app
from myapp import app

app.register_blueprint(v1_app)