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

标签 django uninstallation

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

最佳答案

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

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

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

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

python manage.py migrate djstripe zero

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

关于django - 如何从我的项目中卸载 dj-stripe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61691109/

相关文章:

Android 发布取消!控制台错误

android - 如何以编程方式卸载android系统应用程序?

vim - 在 Vim 中卸载插件

django - 如何在基于 Django 类的 View 上使用 permission_required 装饰器

python - 更改 django 中模型表单上所需的字段文本

php - 在 Apache 中运行 Django 和 PHP 应用程序

android - 卸载包

python - django:从另一个模型中的 url 保存图像

django - 如何将数据库的数据从一个 Django 应用程序复制到另一个应用程序

android - 如何在我的应用程序被卸载之前显示 Activity (Android)