【问题标题】:Copying django users from one project to another project将 django 用户从一个项目复制到另一个项目
【发布时间】:2017-12-16 14:51:57
【问题描述】:

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

有什么办法吗?

【问题讨论】:

  • “他们所有的模特”是什么意思?
  • 喜欢自定义模型来存储用户的额外信息,如地址、员工 ID、团队等。
  • 复制模型和表到你的新数据库
  • Exprator怎么做?通过复制db.sqlite3?

标签: django django-models django-authentication


【解决方案1】:

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

然后python manage.py loaddata <path_to_file>

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多