【问题标题】:How to remove all users and reset the primary key of user table in django?如何在django中删除所有用户并重置用户表的主键?
【发布时间】:2020-03-02 12:14:21
【问题描述】:

我正在开发一个 django 应用程序,其中包含一些复杂的用户交互和多用户类型。所以这需要做大量的测试。我观察到,即使在添加新用户后完全删除用户表后,新添加用户的主键也不是 1 。有没有一种简单的方法可以完全删除和重置使用表的所有主键索引?

详情:

  1. Django 版本 = 3.0
  2. 使用 django 提供的默认 User 模型
  3. 使用 dbsqlite3

谢谢

【问题讨论】:

标签: django reset django-users


【解决方案1】:

您还需要删除已定义自定义用户的应用中的迁移文件夹。

在应用程序 foo 中,文件夹 foo/migrations 包含您已更改和存储的所有数据,要完全重置,您必须删除这些数据。

【讨论】:

  • 只有一个文件 init.py 我删除了它(没有出现问题),但即使现在问题仍然存在
猜你喜欢
  • 2010-12-14
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
  • 2011-12-29
  • 1970-01-01
相关资源
最近更新 更多