17

背景:我正在创建一种用于 Django 的简化伪 ORM。类显然使用 CamelCase 约定,而 Django 应用程序使用下划线小写。这让我有几个选择:

  • Django ORM 风格:app_name_someclass
  • 正确的下划线样式:app_name_some_class
  • 原样:app_name.SomeClass
  • 可能其他一些使用不同的分隔符等。

DynamoDB 是否有任何完善的命名约定?到目前为止,从我在示例中看到的情况来看,它似乎是免费的。

4

2 回答 2

3

对所有人免费。我将表命名为"users""secret-files""seen-blog-posts",并将它们的属性命名为"user.name""date.recent.iso"等。

于 2013-06-03T18:10:49.643 回答
1

遵循此处此处的 AWS 文档中的示例将导致以下约定:

  1. 大写驼峰形式的表名,例如MyDynamoDBTable
  2. 属性名称也采用大写驼峰形式,例如IdProductCategory
于 2022-01-17T09:39:34.207 回答