首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何卸载django-rest-swagger?

如何卸载django-rest-swagger?
EN

Stack Overflow用户
提问于 2021-08-31 17:32:56
回答 1查看 260关注 0票数 2

有没有一种简单或优雅的方法来卸载Windows10上的django-rest-swagger?我最近开始开发API和创建文档。我找到了一个使用django-rest-swagger应用程序的教程。安装应用程序并进行更多阅读后,我发现它已被弃用,开发人员的GitHub页面建议使用drf-yasg。

我试着使用"pip uninstall django-rest-swagger“,结果显示应用程序已卸载。但是,当我进入项目的虚拟环境文件夹时,所有的包文件夹仍然在那里。我也尝试过"pipenv uninstall django-rest-swagger",但返回"pipenv is not recognized...“我花了几个小时阅读应用程序文档,用谷歌搜索“如何删除/卸载django-rest-swagger”。然而,我没有发现任何有用的东西。

最终,我放弃了,并决定以一种艰难的方式去做。我手动删除了所有已安装的文件。幸运的是,我没有更新我的requirements.txt,所以,我知道最初安装的是什么。虽然此解决方案有效,但它有点耗时。

django-rest-swagger有内部卸载命令吗?有人知道为什么"pip uninstall“没有删除应用程序文件夹吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-31 18:12:30

只需启用您的virtualenv可能会这样做:

代码语言:javascript
复制
. /path/to/virtualenv/bin/activate

然后:

代码语言:javascript
复制
pip uninstall django-rest-swagger

然后转到settings.py并删除或注释以下行:

代码语言:javascript
复制
INSTALLED_APPS = [
    ...
    #'rest_framework_swagger',
    ...
]

最后在views.py中删除或注释与swagger库相关的导入和代码:

代码语言:javascript
复制
from django.conf.urls import url
#from rest_framework_swagger.views import get_swagger_view

#schema_view = get_swagger_view(title='Pastebin API')

urlpatterns = [
#    url(r'^$', schema_view),
     ...
]

就这样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69003077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档