将django用户从一个项目复制到另一个项目

时间:2017-07-12 09:07:00

标签: django django-models django-authentication

我正在为我们的组织设计工具。 以前我设计了一个已经注册了所有用户的工具。现在我正在设计新工具,我想将之前工具中的所有用户复制到这个新工具中,这样就不需要用户注册再次使用新工具。 复制用户包括他们的所有型号和密码。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

确保新应用具有相同的结构,型号等。 然后,您可以使用python manage.py dumpdata <app_name>.<model_name> > <file_name>.json

然后python manage.py loaddata <path_to_file>

答案 1 :(得分:0)

我可以通过将“db.sqlite3”从旧工具复制到新工具来解决这个问题。 如果有更好的方法,请指点我。