我是Django的新手,目前已将现有数据库方案定义为Django模型。告诉Django按需使用整数作为外键
我有一个中央储存库来存储样值:
(some_qualifier_id_1, some_qualifier_id_2, measure_id, value)
的值是数据库明智的整数。但是它可以引用分类数据,在这种情况下,我想将它链接到另一个表,该表给我提供了额外的信息,例如应该显示的字符串,而不是数字,订购信息。
我可以告诉Django使用值作为外键创建表的链接有时?
更新: 使用int来获得类别 - 是的,这就是我所做的。然而,据我所知,模型层的重点是能够告诉Django表之间的关系。只要使用int并使用它来查找内容就意味着将它们一起黑掉,而不告诉Django我在做什么,这可能意味着我必须手动生成SQL,而不是在某个时候使用模型层。用例:按类别表中的某个排序字段排序类别值。
对我来说这是不真实的。实现它的方式 - 从整型字段获取id,然后使用它从模型中获取对象。 – Dracontis
是的我试图找出如果这是正确的事情要做,因为它不是那样的感觉。我相应地更新了我的帖子。 – Nicolas78