如何将django allauth社交应用程序数据转储到文件或从文件转储

时间:2018-08-28 17:33:10

标签: python django

我正在使用django 2.0.8,Python 3.5和django-allauth。我已经使用

手动创建了社交应用数据
  

主页›社交帐户›社交应用

django管理页面中的

菜单。但是,我想实现此过程的自动化(以消除通过django管理员手动创建社交应用的过程),因为我将通过Docker在虚拟机上部署网站。

我知道python manage.py dumpdata允许从django项目中转储数据,但是尚不清楚如何仅转储与django-allauth相关的数据-即:

  • 网站信息(网站应用程序)
  • allauth社交应用程序

如何使用python manage.py dumpdata/load转储/加载此数据?

1 个答案:

答案 0 :(得分:0)

根据documentation

  

将与命名应用程序关联的数据库中的所有数据输出到标准输出。

     

如果未提供应用程序名称,则所有安装的应用程序将被转储。

您可以传递allauth作为应用程序名称,甚至可以选择要转储的模型,然后使用loaddata加载这些灯具。

看看示例herehere