django vs qlik sense:命名ID字段“id”vs“table1_id”

时间:2018-03-20 15:38:30

标签: django qliksense

如果表名为Table1,Qlik sense建议将每个表的主键命名为“table1_id”。这允许他们的“自动关联”正确检测同名字段并链接它们。

另一方面,django最佳做法是仅为每个表使用默认主键名“id”,例如名为Table1的表将有一个名为“id”的字段,对于名为Table2的表等等。

因此,django管理的数据库不会为Qlik Sense的自动关联产生最佳ID字段名称。

Qlik Sense + Django用户的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

您始终可以使用primary_key = True定义自己的AutoField,并随意调用它。更重要的是,您可以通过.pk别名引用该字段,以便它适用于任何模型。