2012-12-09 52 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

相關問題