2012-12-09 33 views
0

我就与在Django干草堆一个searchqueryset,我有一个查询集:如何将项目添加到Django的查询集的对象?

results = SearchQuerySet().auto_query(q) 

我需要的是一个项添加到该查询集的每一个对象。 什么我已经是这样的:

results[0].object.name 
results[0].object.age 

等 当我得到这个查询集在我的意见我想一个项目添加到每个值可能像“x_number”,并为其分配。所以,当我检索每个项目的德价值观,我有:

results[0].object.name 
results[0].object.age 
results[0].object.x_number 

(显然x_number可以有一个价值...这就是我需要做的其实)

回答

0

在SearchQuerySet,.object只是对模型的引用。

如果你想添加一个字段,你可以在你的模型上定义它,然后按照你的要求进行分配。如果你想动态添加一个字段到模型,这里已经讨论了Creation of dynamic model fields in django

相关问题