r4fek / django-cassandra-engine

Django Cassandra Engine - the Cassandra backend for Django
BSD 2-Clause "Simplified" License
364 stars 85 forks source link

Make Cassandra engine support ConsistencyLevel on Django #139

Open joaomedeiros95 opened 4 years ago

joaomedeiros95 commented 4 years ago

To add a default ConsistencyLevel the user just needs to add these two fields inside the Model definition:

from cassandra import ConsistencyLevel

class MyModel(CustomDjangoCassandraModel):

    __table_name__ = "my_model"
    _cassandra_consistency_level_read = ConsistencyLevel.ONE
    _cassandra_consistency_level_write = ConsistencyLevel.ALL