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的
評論沒有發現