[英]Evaluating a Django Query : Using python's .index() on a Django Query [values_list(Flat=True)]
我試圖找出在滿足相同條件的對象中django模型對象的等級。
我的想法是獲得像這樣的主鍵一個簡單的values_list:
[在models.py頁面的“風險”模型中,其他鏈接的模型是“工作任務”和“類型”。
my_list_of_filtered_pks = Risk.objects.filter(
worktask__code = self.worktask.code,
type__id = self.type.id
).values_list('pk', flat=True).order_by('pk')
然后使用類似的方法獲取我的特定實例的索引:
rank = my_list_of_filtered_pks.index(self.pk)
但是我收到一條錯誤消息,說我的my_list_of_filtered_pks沒有屬性“索引”
'QuerySet' object has no attribute 'index'
我在這里想念什么?
謝謝 ! 我是django的新手..!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.