如何从我的项目中卸载 dj-stripe?

Chr*_*rge 2 django uninstallation

我运行 pip uninstall dj-stripe 并将其从 INSTALLED_APPS 中删除,并删除其他 settings.py 条目。一切正常,但数据库仍然有很多 dj-stripe 表。有没有快速去除这些的方法?我运行 migrate 来创建它们,但它们不在我的 models.py 文件中。它们是用 dj-stripe 装置中的东西制作的。谢谢。

Dra*_*obZ 6

首先,将 dj-stripe 重新安装到您的环境中,并将其添加回您的INSTALLED_APPS.

迁移的一个很棒的功能是您可以指定要运行的迁移,包括回滚。例如,如果您有一个名为 的应用程序polls,则可以通过运行向前或向后滚动到第三次迁移

python manage.py migrate polls 003
Run Code Online (Sandbox Code Playgroud)

您还可以完全回滚应用程序的模型。为了dj-stripe

python manage.py migrate djstripe zero
Run Code Online (Sandbox Code Playgroud)

就是这样!然后您可以再次将其从您的环境中删除。