如何清除 Django 中应用程序的所有数据?

How to clear all data from an app in Django?

我想从单个 Django 应用程序中定义的所有模型中删除所有数据。应用程序中的模型数量可能会发生变化,因此我不想对模型名称进行硬编码。如果可以使用 manage.py 命令来完成,那就太好了,但是我找不到。

manage.py flush命令不适用,因为它只允许清除所有应用程序的数据。

如果您使用的 django 版本大于 1.7,那么您就是。您可以简单地使用 migrate zero 命令从特定应用程序中删除。喜欢:

py manage.py migrate APPNAME zero

此处,APPNAME 是您要从中刷新数据的应用程序的名称。 Refs