1
저는 Django 쿼리를 가지고 있는데, 변수에서 "values"매개 변수를 전달할 수 있기를 원합니다. 이유는 모든 목록 값을 표준화 할 수 있습니다. 그렇지 않으면 모든 값에 하드 코딩됩니다.Django 쿼리 매개 변수를 values ()로 전달합니다.
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를 값()으로 전달할 수 있습니까? 이것을 할 수있는 방법이 있습니까?
당신이'employee_list = Employee.objects.all(). 값 (* val_params) .order_by ('ID')보십시오 할 수 할 수있는' –
그것은했다! 당신의 대답을 기꺼이 받아 들일 수 있습니다. – Axil