Skip to main content

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

Release files for django-albertson 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-albertson 0.1.1
File Size Uploaded
django-albertson-0.1.1.tar.gz 3.6 kB Details

Release files / django-albertson-0.1.1.tar.gz

Download URL django-albertson-0.1.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ec7820c2f1e56af49578473f7c8819ec4f73fa5fad56b0cf45088991f302c024
BLAKE2b-256 checksum
How to use checksums
f2e827bcb75a03101dbe59659071263914a6c67aa1d0d8b66dce813e5522db05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page