如果表名为Table1,Qlik sense建议将每个表的主键命名为“table1_id”。这允许他们的“自动关联”正确检测同名字段并链接它们。
另一方面,django最佳做法是仅为每个表使用默认主键名“id”,例如名为Table1的表将有一个名为“id”的字段,对于名为Table2的表等等。
因此,django管理的数据库不会为Qlik Sense的自动关联产生最佳ID字段名称。
Qlik Sense + Django用户的最佳做法是什么?
答案 0 :(得分:0)
您始终可以使用primary_key = True定义自己的AutoField,并随意调用它。更重要的是,您可以通过.pk
别名引用该字段,以便它适用于任何模型。