首页 > 解决方案 > Django将数据加载到模型

问题描述

因此,通常在 django 中,您有一个应用程序,假设common您创建了一个应用程序,并且在其中可以有一个模型,可以说Site,您可以像这样从模型中转储数据python manage.py dumpdata common.site > sites.json,它可以工作,但这python manage.py loaddata common.site < sites.json不起作用。

我很好奇这是否可能,如果你知道如何请分享一个例子。

标签: django

解决方案


要将数据加载到表中,您只需使用:

python manage.py loaddata <filename>

python manage.py loaddata sites.json

参考 Django 文档:https ://docs.djangoproject.com/en/3.0/ref/django-admin/#loaddata

如果 JSON 是使用 dumpdata 创建的,则该文件已经具有表名和应用程序名称,无需在 loaddata 命令中指定应用程序/模型名称。


推荐阅读