Ejemplo n.º 1
0
def register(request):   
    if isGet(request):
        pass
  
    elif isPost(request):
        registerView = RegisterView(request)  
        if registerView.save(): 
          return registerView.getRender() 
        else:
            return None
Ejemplo n.º 2
0
@lm.user_loader
def load_user(userid):
    from models import User
    return User.query.get(userid)

from IndexView import IndexView
from BlogView import BlogView
from LoginView import LoginView
from RegisterView import RegisterView
from ToolsView import ToolsView

IndexView.register(app, route_base='/')
BlogView.register(app, route_base='/blog')
LoginView.register(app, route_base='/login')
RegisterView.register(app, route_base='/register')
ToolsView.register(app, route_base='/tools')

from admin import HexAdmin, HexAdminHome

admin = HexAdmin(index_view=HexAdminHome())
admin.start(app)

@app.errorhandler(Exception)
def generic_error_handler(error):
    app.logger.exception(error)
    from datetime import datetime
    if hasattr(error, 'code'):
        return render_template('error.html', details=error, code=error.code, now=datetime.utcnow()), error.code
    else:
        return render_template('error.html', details=error, code=500, now=datetime.utcnow()), 500