Example #1
0
from flask import Flask, render_template, flash, redirect, url_for, request
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.login import LoginManager, login_user, login_required, logout_user
from flask.ext.bootstrap import Bootstrap

__author__ = 'netoho'

app = Flask(__name__)
app.config.from_object('config')

db = SQLAlchemy(app)

login_manager = LoginManager()
login_manager.__init__(app)
login_manager.login_view = "login"
login_manager.login_message_category = "info"

Bootstrap(app)

from app.admins.models import Admin
from app.admins.forms import LoginForm


@login_manager.user_loader
def load_user(id):
    return Admin.query.get(int(id))


@app.route('/login', methods=['GET', 'POST'])
def login():
    form = LoginForm()