django - 将计算列动态添加到queryset

时间:2010-07-20 10:52:47

标签: django

我有一个数据库表,其中包含4个表示版本信息的整数列 - Major,Minor,Cust,Rev。

我想在表单中将这些表示为单个列,并使用相关填充。所以: 0,1,2,3 = [0.01.002.0003]。

我意识到有几种方法可以使用SQL来做到这一点,但我很想知道是否有可能在django方面做到这一点?所以,之后:

queryset = MyModel.objects.all()

...然后我可以使用额外的计算字段扩展查询集吗?后来我传递Queryset来序列化,我需要在这个阶段出现计算字段,所以我不认为属性会起作用。

1 个答案:

答案 0 :(得分:3)