Пример #1
0
from jhand import create_app, config

app = create_app(config=config.ProductionConfig)

if __name__ == '__main__':
    app.run()
Пример #2
0
import os
import pickle

from flask.ext.assets import ManageAssets
from flask.ext.s3 import create_all
from flask.ext.script import Manager, Shell, Server
from flask.ext.security import MongoEngineUserDatastore
from flask.ext.security.utils import encrypt_password

from jhand import create_app
from jhand.config import ProductionConfig, DevelopmentConfig
from jhand.extensions import db, assets
from jhand.user import User, Role

if os.environ.get('PRODUCTION'):
    app = create_app(config = ProductionConfig)
else:
    app = create_app()

manager = Manager(app)

@manager.command
def initdb():
    '''Init/reset database.'''
    if not os.environ.get('PRODUCTION'):
        db.connection.drop_database(app.config['MONGODB_DB'])

    user_datastore = MongoEngineUserDatastore(db, User, Role)


    admin = user_datastore.create_role(name='admin', description='Admin User')