معرفی شرکت ها


django-cassandra-db-0.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Django Cassandra DB
ویژگی مقدار
سیستم عامل -
نام فایل django-cassandra-db-0.0.2
نام django-cassandra-db
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Ariwonto
ایمیل نویسنده info@ariwonto.com
آدرس صفحه اصلی http://github.com/Ariwonto/django-cassandra-engine
آدرس اینترنتی https://pypi.org/project/django-cassandra-db/
مجوز 2-clause BSD
# Django Cassandra Engine - the Cassandra backend for Django # All tools you need to start your journey with Apache Cassandra and Django Framework! ## Features ## * integration with latest `python-driver` and optionally `dse-driver` from DataStax * working `flush`, `migrate`, `sync_cassandra`, `inspectdb` and `dbshell` commands * support for creating/destroying test database * accepts all `Cqlengine` and `cassandra.cluster.Cluster` connection options * automatic connection/disconnection handling * works well along with relational databases (as secondary DB) * storing sessions in Cassandra * working django forms * usable admin panel with Cassandra models * support DataStax Astra cloud hosted Cassandra ## Installation ## Recommended installation: pip install django-cassandra-db==0.0.2 ## Basic Usage ## 1. Add `django_cassandra_engine` to `INSTALLED_APPS` in your `settings.py` file: INSTALLED_APPS = ('django_cassandra_engine',) + INSTALLED_APPS 2. Change `DATABASES` setting: DATABASES = { 'default': { 'ENGINE': 'django_cassandra_engine', 'NAME': 'db', 'TEST_NAME': 'test_db', 'HOST': 'db1.example.com,db2.example.com', 'OPTIONS': { 'replication': { 'strategy_class': 'SimpleStrategy', 'replication_factor': 1 } } } } 3. Define some model: # myapp/models.py import uuid from cassandra.cqlengine import columns from django_cassandra_engine.models import DjangoCassandraModel class ExampleModel(DjangoCassandraModel): example_id = columns.UUID(primary_key=True, default=uuid.uuid4) example_type = columns.Integer(index=True) created_at = columns.DateTime() description = columns.Text(required=False) 4. Run `./manage.py sync_cassandra` 5. Done! ## Connect to Cassandra with a Cloud Config bundle ## To connect to a hosted Cassandra cluster that provides a secure connection bundle (ex. DataStax Astra) change the `DATABASES` setting of your settings.py: DATABASES = { 'default': { 'ENGINE': 'django_cassandra_engine', 'NAME': 'db_name', 'TEST_NAME': 'db_name', 'USER': username, 'PASSWORD': password, 'OPTIONS': { 'connection': { 'cloud': { 'secure_connect_bundle': '/path/to/secure/bundle.zip' }, } } } }


نحوه نصب


نصب پکیج whl django-cassandra-db-0.0.2:

    pip install django-cassandra-db-0.0.2.whl


نصب پکیج tar.gz django-cassandra-db-0.0.2:

    pip install django-cassandra-db-0.0.2.tar.gz