Ограничьте некоторые столбцы в queryset django
Я перепробовал множество способов, но все они оказались неудачными при попытке получить некоторые специальные столбцы в модели
мой код:
или я использую defer
test_detail=testimport.objects.defer("so_hd","noi_dung")
или я использую только
test_detail=testimport.objects.only("so_hd","noi_dung")
или даже использовать фильтр и отсрочку/только
test_detail=testimport.objects.filters().def("so_hd","noi_dung")
Когда я печатаю print(test_detail.values("ten_kh")), результаты все равно есть.
Потому что есть некоторые колонки, которые я редко использую, поэтому я хочу сохранить память и улучшить скорость, если не получить эти колонки.
Пожалуйста, помогите мне
Я думаю, что вы можете захотеть выбрать определенные столбцы таблицы:
для этого нужно использовать:
data = Model.objects.values('column_1', 'column_2')