Example #1
0
def createsuperuser():
    from pymongo import MongoClient
    db = MongoClient(host=settings.MONGO_DB['host'],
                     port=settings.MONGO_DB['port']
                     )[settings.MONGO_DB['db_name']]
    collection = settings.AUTH_USER_COLLECTION
    create_superuser(db[collection])
Example #2
0
def createsuperuser():
    from pymongo import MongoClient
    db = MongoClient(
        host=settings.MONGO_DB['host'],
        port=settings.MONGO_DB['port'])[settings.MONGO_DB['db_name']]
    collection = settings.AUTH_USER_COLLECTION
    create_superuser(db[collection])
Example #3
0
def syncdb():
    from pymongo import MongoClient
    db = MongoClient(host=settings.MONGO_DB['host'],
                     port=settings.MONGO_DB['port']
                     )[settings.MONGO_DB['db_name']]

    models = import_models()
    for k, model in models.items():
        if hasattr(model, 'NEED_SYNC'):
            collection = model.MONGO_COLLECTION
            # db.drop_collection(collection)
            for index in model.INDEXES:
                i_name = index.pop('name')
                db[collection].create_index(i_name, **index)
            if settings.AUTH_USER_COLLECTION == collection:
                su = raw_input("Superuser doesn't exist. Do you"
                               " want to create it? (y/n)\n")
                if str(su) == "y":
                    create_superuser(db[collection])
Example #4
0
def syncdb():
    from pymongo import MongoClient
    db = MongoClient(
        host=settings.MONGO_DB['host'],
        port=settings.MONGO_DB['port'])[settings.MONGO_DB['db_name']]

    models = import_models()
    for k, model in models.items():
        if hasattr(model, 'NEED_SYNC'):
            collection = model.MONGO_COLLECTION
            # db.drop_collection(collection)
            for index in model.INDEXES:
                i_name = index.pop('name')
                db[collection].create_index(i_name, **index)
            if settings.AUTH_USER_COLLECTION == collection:
                su = raw_input("Superuser doesn't exist. Do you"
                               " want to create it? (y/n)\n")
                if str(su) == "y":
                    create_superuser(db[collection])