def create_app(database_uri='sqlite://'): app = Flask(__name__) app.config['SECRET_KEY'] = 'not secure' app.engine = create_engine(database_uri, convert_unicode=True) app.db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=app.engine)) admin_blueprint1 = admin.create_admin_blueprint( (Student, Teacher), app.db_session, name='admin1') admin_blueprint2 = admin.create_admin_blueprint( (Course,), app.db_session, name='admin2') app.register_blueprint(admin_blueprint1, url_prefix='/admin1') app.register_blueprint(admin_blueprint2, url_prefix='/admin2') Base.metadata.create_all(bind=app.engine) return app
def create_app(self): app = Flask(__name__) app.config['SECRET_KEY'] = 'not secure' engine = sa.create_engine('sqlite://', convert_unicode=True) app.db_session = sa.orm.scoped_session(sa.orm.sessionmaker( autocommit=False, autoflush=False, bind=engine)) admin_blueprint = admin.create_admin_blueprint( (simple.Course, simple.Student, simple.Teacher), app.db_session, exclude_pks=False) app.register_blueprint(admin_blueprint, url_prefix='/admin') simple.Base.metadata.create_all(bind=engine) return app
def create_app(database_uri="sqlite://"): app = Flask(__name__) app.config["SECRET_KEY"] = "not secure" engine = create_engine(database_uri, convert_unicode=True) app.db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine)) admin_blueprint = admin.create_admin_blueprint((Course, Student, Teacher), app.db_session) app.register_blueprint(admin_blueprint, url_prefix="/admin") Base.metadata.create_all(bind=engine) @app.route("/") def go_to_admin(): return redirect("/admin") return app
def create_app(database_uri="sqlite://"): app = Flask(__name__) app.config["SQLALCHEMY_DATABASE_URI"] = database_uri app.config["SECRET_KEY"] = "seeeeecret" db.init_app(app) admin_blueprint = admin.create_admin_blueprint((User, Post, Category), db.session) app.register_blueprint(admin_blueprint, url_prefix="/admin") db.create_all(app=app) @app.route("/") def go_to_admin(): return redirect("/admin") return app
def create_app(database_uri='sqlite://'): app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = database_uri app.config['SECRET_KEY'] = 'not secure' db.init_app(app) admin_blueprint = admin.create_admin_blueprint( (Course, Student, Teacher), db.session) app.register_blueprint(admin_blueprint, url_prefix='/admin') db.create_all(app=app) @app.route('/') def go_to_admin(): return redirect('/admin') return app
def create_app(database_uri='sqlite://'): app = Flask(__name__) app.config['SECRET_KEY'] = 'not secure' engine = create_engine(database_uri, convert_unicode=True) db_session = scoped_session(sessionmaker( autocommit=False, autoflush=False, bind=engine)) admin_blueprint = admin.create_admin_blueprint( (User,), db_session, model_forms={'User': UserForm}) app.register_blueprint(admin_blueprint, url_prefix='/admin') Base.metadata.create_all(bind=engine) @app.route('/') def go_to_admin(): return redirect('/admin') return app
def create_app(database_uri='sqlite://'): app = Flask('view_decorator') app.config['SECRET_KEY'] = 'not secure' app.engine = create_engine(database_uri, convert_unicode=True) db_session = scoped_session(sessionmaker( autocommit=False, autoflush=False, bind=app.engine)) admin_blueprint = admin.create_admin_blueprint( (Course, Student, Teacher), db_session, view_decorator=login_required) @admin_blueprint.route('/login/', methods=('GET', 'POST')) def login(): if request.form.get('username', None): session['user'] = request.form['username'] return redirect(request.args.get('next', url_for('admin.index'))) else: if request.method == 'POST': return render_template("login.html", bad_login=True) else: return render_template("login.html") @admin_blueprint.route('/logout/') def logout(): del session['user'] return redirect('/') @app.route('/') def go_to_admin(): return redirect('/admin/') app.register_blueprint(admin_blueprint, url_prefix='/admin') return app
from flask import Flask, redirect, Blueprint from flaskext.sqlalchemy import SQLAlchemy from db_config import * from createsend import CreateSend, Subscriber CreateSend.api_key = campaign_monitor_api_key app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = db_uri app.secret_key = secrect_key db = SQLAlchemy(app) from models import * from flaskext import admin admin_blueprint = admin.create_admin_blueprint((Question, Answer, User, BadWord), db.session) app.register_blueprint(admin_blueprint, url_prefix='/admin') @app.route("/") def index(): return redirect("/admin")