django-rest-framework升級後還是0.1.0
时间: 2023-09-29 09:11:00 浏览: 146
如果你使用pip升级了`django-rest-framework`,但是在代码中引用时仍然显示版本号是`0.1.0`,可能是因为你的代码中仍在使用旧版本的缓存。你可以尝试清除缓存,或者重新启动Django开发服务器来查看最新的版本号。
如果你使用的是PyCharm等IDE,可以尝试在IDE中进行缓存清除操作。比如在PyCharm中,可以依次点击`File` -> `Invalidate Caches / Restart`,然后选择`Invalidate and Restart`。这个操作会清除IDE中的缓存,并重新启动IDE。
如果你使用的是命令行工具,可以尝试卸载旧版本的`django-rest-framework`,然后重新安装最新版:
```
pip uninstall djangorestframework
pip install djangorestframework
```
安装完成后,再次执行`pip freeze`命令,确认版本号是否正确。
相关问题
重新安裝djangorestframework后版本還是:Django==3.2.16 django-cors-headers==3.13.0 django-rest-framework==0.1.0 djangorestframework==3.14.0 djangorestframework-jwt==1.11.0
看起来你的Django项目中同时安装了`django-rest-framework`和`djangorestframework`两个包,导致版本号混淆。`django-rest-framework`是`djangorestframework`的别名,两个包的版本号应该是一致的,因此建议你卸载其中一个包,只保留另一个。
你可以执行以下命令来卸载`django-rest-framework`:
```
pip uninstall django-rest-framework
```
执行完毕后,再次执行`pip freeze`命令,确认版本号是否正确。
阅读全文