from jhand import create_app, config app = create_app(config=config.ProductionConfig) if __name__ == '__main__': app.run()
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')