0

我正在尝试使用 pynamodb 创建这个单表:

在此处输入图像描述

这就是我为 OrgModel 所拥有的:

TABLE_NAME = 'OrgsAndUsers'


class OrgModel(Model):
    class Meta:
        table_name = TABLE_NAME
        region = 'us-east-1'
    OrgName = UnicodeAttribute(hash_key=True, range_key=True)
    SubscriptionLevel = UnicodeAttribute()

如何建模用户对象?如何设置OrgModel为用户的分区键?

pynamodb 是用于在 python 中进行 dynamodb 编程的好包吗?

4

1 回答 1

0

我认为你想要做的是

class UserModel(Model):
    class Meta:
        table_name = 'OrgsAndUsers'
        region = 'us-east-1'
    org_name = UnicodeAttribute(hash_key=True)
    user_name = UnicodeAttribute(range_key=True)
    subscription_level = UnicodeAttribute()
    role = UnicodeAttribute()
    
于 2020-10-04T02:50:16.247 回答