Integration library for Django and Albertson.
Project description
Homepage: https://github.com/FocusLab/django-albertson
Integration library for Django and Albertson.
Use
DjangoSettingsMixin
dj_albertson.mixins.DjangoSettingsMixin
This mixin provides automatic loading of default settings for a CounterPool from the django settings module.
Below is an example use:
from albertson import CounterPool
from dj_albertson.mixins import DjangoSettingsMixin
class MyCounter(DjangoSettingsMixin, CounterPool):
'''
That's it, your done!
'''
Once you’ve added this mixin to your counter pool classes, the following settings will be used:
- ALBERTSON_AWS_ACCESS_KEY
The AWS access key id that will be used to access DynamoDB. This is the setting that will be used if both AWS_ACCESS_KEY_ID and ALBERTSON_AWS_ACCESS_KEY are provided.
- ALBERTSON_AWS_SECRET_KEY
The AWS secet key that will be used to access DynamoDB. This is the setting that will be used if both AWS_SECRET_ACCESS_KEY and ALBERTSON_AWS_SECRET_KEY are provided.
- AWS_ACCESS_KEY_ID
A more generic form of ALBERTSON_AWS_ACCESS_KEY
- AWS_SECRET_ACCESS_KEY
A more generic form of ALBERTSON_AWS_SECRET_KEY
- ALBERTSON_DEFAULT_READ_UNITS
The default read throughput that will be set on newly created tables.
default: 3
- ALBERTSON_DEFAULT_WRITE_UNITS
The default write throughput that will be set on newly created tables.
default: 5
- ALBERTSON_AUTO_CREATE_TABLE
A flag to control how Albertson should behave when it tries to use a table that doesn’t exist. If set to True, Albertson will create a new table. If set to False, Albertson will allow the underlying boto exception to bubble up through the stack.
default: True
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-albertson-0.1.1.tar.gz.
File metadata
- Download URL: django-albertson-0.1.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec7820c2f1e56af49578473f7c8819ec4f73fa5fad56b0cf45088991f302c024
|
|
| MD5 |
77d438d356ef56b5a4d3d687cbf725dc
|
|
| BLAKE2b-256 |
f2e827bcb75a03101dbe59659071263914a6c67aa1d0d8b66dce813e5522db05
|