Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法使用Django ORM获得JSON字段中所有键的100个最大值?_Python_Django_Postgresql_Django Orm - Fatal编程技术网

Python 有没有办法使用Django ORM获得JSON字段中所有键的100个最大值?

Python 有没有办法使用Django ORM获得JSON字段中所有键的100个最大值?,python,django,postgresql,django-orm,Python,Django,Postgresql,Django Orm,比如说,我有一个JSON字段,其中包含以下格式的历史数据: {'04-Sep-19': 56456, '03-Sep-19': 12551, '02-Sep-19': 1616, '01-Sep-19': 0, '31-Aug-19': 16161, } 有没有一种优雅的方法可以使用Django ORM查询数据库,从任意键长的JSON字段中获取100个最大值?huh?我不明白你的问题!只需创建一个排序列表,降序并获取前100个索引

比如说,我有一个JSON字段,其中包含以下格式的历史数据:

{'04-Sep-19': 56456,
 '03-Sep-19': 12551,
 '02-Sep-19': 1616, 
 '01-Sep-19': 0,
 '31-Aug-19': 16161,
}

有没有一种优雅的方法可以使用Django ORM查询数据库,从任意键长的JSON字段中获取100个最大值?

huh?我不明白你的问题!只需创建一个排序列表,降序并获取前100个索引