Django Cassandra Engine - the Cassandra backend for Django#
All tools you need to start your journey with Apache Cassandra and Django Framework!
Already using DataStax Python Driver for Apache Cassandra ? That's great! Now you can easily integrate your existing or new Django project with it.
Overview#
django-cassandra-engine is the first Cassandra backend for Django Framework. It integrates with Django well and allows you to use Cqlengine directly in your project. All your cassandra models are automatically synced in the way you're used to. You can focus on writing a good code.
Features#
- integration with latest
python-driver
from DataStax - working
flush
,syncdb
,migrate
,sync_cassandra
,inspectdb
anddbshell
commands - support for creating/destroying test database
- accepts all
cqlengine
andcassandra.cluster.Cluster
connection options - automatic connection/disconnection handling
- works well along with relational databases
- storing sessions in Cassandra
Requirements#
- Python>=3.8
- Cassandra>=4.0
- cassandra-driver
Can't wait? Install me!