簡體   English   中英

Django查詢將參數傳遞給values()

[英]Django query passing parameters into values()

我有一個像這樣的Django查詢,我希望能夠從變量傳遞“值”參數。 原因是我可以標准化所有列表值,否則將在每個值上進行硬編碼。

因此,例如,這可行:

employee_list = Employee.objects.all().values("id", "username").order_by('id') 

但是我做不到。 它不起作用:

val_params = ["id", "username"]
employee_list = Employee.objects.all().values(val_params).order_by('id') 

我可以使用哪種val_params傳遞給values()? 有沒有辦法做到這一點 ?

你可以做

employee_list = Employee.objects.all().values(*val_params).order_by('id')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM