我尝试了很多方法,但在尝试在模型中获取一些特殊列时都失败了。
我的代码:
或者我使用延迟
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')