Передача в переменной поля в метод django .objects.values_list('var1')

Из фронта (react) передается имя поля модели БД (каждый раз разное), ответ бэка (django) должен содержать записи только по нескольким полям модели (одно из них, соответственно, вариабельно). Примерно так, только не работает: исключаю переменную indicator - всё ок, только вот она как раз и нужна.

@api_view(['GET'])
def tbl_dvp_pybl_meropFetch(request):
    indicator = request.GET.get("indicator_name",'Название показателя не передано...')                
    queryset = tbl_dvp_pybl_merop.objects.values_list(indicator, 'data_mser', 'data_dey', 'data_mesiac')    
    serializer = tbl_dvp_pybl_meropSerializer(queryset, many=True)
    return JsonResponse(serializer.data, safe=False)
Вернуться на верх