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

How do I uninstall dj-stripe from my project?

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

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

迁移的一个绝妙功能是您可以指定 运行 的迁移,包括回滚。例如,如果您有一个名为 polls 的应用程序,您可以通过 运行ning

向前或向后滚动到第三次迁移
python manage.py migrate polls 003

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

python manage.py migrate djstripe zero

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