Django json数据转储对象过滤
项目描述
Django的dumpdata管理命令允许您从指定的应用中转储对象,但有时您可能需要从包含许多模型对象的大型文件中提取特定模型的所有对象。
此软件包提供了jsonfilter.py命令行实用程序,可让您实现这一点。
最终的想法是添加选项,以便能够在不同的模型字段上进行搜索,以在重新导入到数据库之前提取所需的对象。
尽管它加载了整个json文件到内存中,但实际上速度相当快。在一个包含131515个对象的41.6MB json文件中,提取特定类型的10341个对象需要大约3秒。3秒实际上是相当恒定的,但是提取的模型对象数量多少。
有关用法,请参阅jsonfilter.py --help。
您可以通过easy_install和pip安装此软件包。
©版权所有2010 Éric St-Jean,电子邮件:esj a-t w w d d-o-t c a
此文件是django-jsonfilter的一部分。
django-jsonfilter是免费软件:您可以根据自由软件基金会的GNU通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何较新版本。
django-jsonfilter 以希望它能被使用而发行,但不提供任何保证;甚至没有关于其商销性或特定用途适用性的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已经随 django-jsonfilter 收到了一份 GNU 通用公共许可证的副本。如果没有,请参阅 <https://gnu.ac.cn/licenses/>。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
django-jsonfilter-0.1.1.tar.gz (3.2 kB 查看哈希值)
构建分发
django-jsonfilter-0.1.1.linux-i686.exe (67.6 kB 查看哈希值)
关闭
django-jsonfilter-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 616aa835e72a099b656b46da2aff70ef233b801208cf3d1b7ee240041a424529 |
|
MD5 | e0e991a52a0e69768d71a82c2a07578d |
|
BLAKE2b-256 | bf1b790e8ca524865269688244a4239c98d90036b28a9fcf9076ef9c41fb975d |
关闭
django-jsonfilter-0.1.1.linux-i686.exe 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9668c609e12060c27c651530608fbd28c5846ff17fe48712ca398b1da7345abc |
|
MD5 | 5f05050bb5e57a512b30c9912e9bd39d |
|
BLAKE2b-256 | 299e92369a84cdcb94bc700af9a3d8bc37dc8ca4a92558ea84447ff6c35e4202 |