首页 > 解决方案 > Django:如何在管理多个不同类的应用程序中重置单个模型/类数据库?

问题描述

django 可以在管理更多分离类的应用程序中删除/删除/清理单个数据库/类的数据吗?还是为每个单独/分离的数据库构建单独的应用程序更安全?

我找到了如何从所有项目数据库中删除所有数据,即:

python manage.py flush

我只是对用户 ID 和类 ID 没有重置为 1 感到惊讶,但之前使用的 ID 号仍保留在项目内存中的某个位置。

我还发现可以删除/清理signle app的所有数据库,例如herehere

python manage.py migrate <app> zero

在这里,甚至 ID 都被重置了。有人知道如何重置用户 ID 以从数字 1 重新开始吗?

但无处可去,我发现如何删除/擦除/清理/重置具有多个数据库的应用程序的signle 数据库/类。我只发现ruby​​ 有可能是这样的:

Model.delete_all

或者

Model.destroy_all

但是没有人在那里证实,commads 确实有效。它将/可以在 django 中工作吗?

亲切的问候,雷内

标签: pythondjangodatabasesqliteclass

解决方案


推荐阅读