def drop_table(model):
    if not _allow_schema_modification():
        return

    # don't try to delete non existant tables
    meta = get_cluster().metadata

    ks_name = model._get_keyspace()
    raw_cf_name = model._raw_column_family_name()

    try:
        meta.keyspaces[ks_name].tables[raw_cf_name]
        execute('DROP TABLE {0};'.format(model.column_family_name()))
    except KeyError:
        pass
Drops the table indicated by the model, if it exists.
dataset/ETHPy150Open datastax/python-driver/cassandra/cqlengine/management.py/drop_table