Beispiel #1
0
def setup_connection_and_create_keyspace():
    """
    Setup connection and creates keyspace.
    """
    # FIXME: self_or_cls=None... So hacky!
    connection.setup_connection_if_unset(set_default_keyspace=False)
    connection.create_keyspace()
    connection.set_session_default_keyspace()
    def handle(self, *args, **options):
        connection.setup_connection_if_unset()
        connection.create_keyspace()
        ConfiguredCassandraUserModelClass = utils.get_cassandra_user_model()
        self.stdout.write('Sync-ing "{}"'.format(ConfiguredCassandraUserModelClass))
        management.sync_table(ConfiguredCassandraUserModelClass)

        self.stdout.write('Sync-ing "{}"'.format(session_models.CassandraSession))
        management.sync_table(session_models.CassandraSession)
    def handle(self, *args, **options):
        connection.setup_connection_if_unset()

        ConfiguredCassandraUserModelClass = utils.get_cassandra_user_model()
        username = input("Enter the username: "******"Password: "******"Password (again): ")

        if password != password2:
            print("ERROR: password mismatch")
            sys.exit(1)

        user.username = username.strip()
        user.email = '{}@example.com'.format(username)
        user.set_password(username)
        user.is_staff = self.SUPERUSER
        user.is_superuser = self.SUPERUSER
        user.save()
        print("User '{}' created".format(username))
 def handle(self, *args, **options):
     connection.setup_connection_if_unset(set_default_keyspace=False)
     connection.test_connection(verbose=True)
     connection.create_keyspace()
     connection.set_session_default_keyspace()
     connection.test_keyspace(verbose=True)
Beispiel #5
0
 def __call__(self, environ, start_response):
     if not self.setup_done:
         connection.setup_connection_if_unset()
     return self.application(environ, start_response)