Django的艾伯森是一个集成库Django和艾伯森。
使用
DjangoSettingsMixin
dj_albertson.mixins.DjangoSettingsMixin
这混入提供了自动加载默认设置从Django的设置模块CounterPool。
下面是一个例子使用:
从艾伯森进口CounterPool
从dj_albertson.mixins进口DjangoSettingsMixin
类MyCounter(DjangoSettingsMixin,CounterPool):
 '''
 就是这样,你做的!
 '''
一旦你添加了这个混入到你的柜台池类,下面的设置将被使用:
ALBERTSON_AWS_ACCESS_KEY
 将用于访问DynamoDB的AWS访问密钥ID。这是如果提供了两个AWS_ACCESS_KEY_ID和ALBERTSON_AWS_ACCESS_KEY将要使用的设置。
ALBERTSON_AWS_SECRET_KEY
 将用于访问DynamoDB的AWS secet键。这是如果提供了两个AWS_SECRET_ACCESS_KEY和ALBERTSON_AWS_SECRET_KEY将要使用的设置。
AWS_ACCESS_KEY_ID
  ALBERTSON_AWS_ACCESS_KEY更宽泛的形式
AWS_SECRET_ACCESS_KEY
  ALBERTSON_AWS_SECRET_KEY更宽泛的形式
ALBERTSON_DEFAULT_READ_UNITS
 默认读取吞吐量将在新创建的表设置。
 默认:3
ALBERTSON_DEFAULT_WRITE_UNITS
 默认写入吞吐量将在新创建的表设置。
 默认:5
ALBERTSON_AUTO_CREATE_TABLE
 一个标志来控制艾伯森应该如何表现,当它试图使用一个不存在的表。如果设置为True,艾伯森将创建一个新表。如果设置为False,艾伯森将使底层博托例外冒泡通过堆栈。
 默认:真
要求:
- 在Python中
- 在Django的
评论没有发现