from threethings import create_app, config app = create_app(config=config.ProductionConfig) if __name__ == '__main__': app.run()
# manage.py import os from flask.ext.script import Manager, Shell, Server from flask.ext.security import MongoEngineUserDatastore #from flask.ext.security.utils import encrypt_password from threethings import create_app from threethings.config import ProductionConfig, DevelopmentConfig from threethings.extensions import db from threethings.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_role = user_datastore.create_role(name='admin', description='Admin User') user = user_datastore.create_user( email='*****@*****.**', password='******'