1

如何将我的所有数据从模型获取到 JSON?我需要导出和导入我的数据

有什么命令吗?

4

3 回答 3

1

正如 Rohan 所建议的,您需要dumpdata命令。

我通常一次做一个应用程序,输出到文件,并在输出中添加缩进以使其更具可读性 -

$ python manage.py dumpdata --indent 2 myapp > /path/to/myapp/fixtures/my_data.json
于 2013-03-16T09:32:41.543 回答
1

您可以使用dumpdata命令转储表中的数据。默认情况下,它以 JSON 格式提供。

您可以在命令行中执行,在屏幕上打印数据。

$ python manage.py dumpdata
于 2013-03-16T08:55:03.213 回答
0

首先在您的应用程序中创建fixtures 文件夹。

转储应用程序的所有模型数据:

 python manage.py dumpdata --format=json --indent=4 [app_name] > [app_name]/fixtures/initial_data.json
于 2013-03-16T14:51:30.297 回答