[英]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.