我正在尝试使用runserver_plus运行我的Django应用程序,因为我使用SSL证书来创建HTTPS连接到后端。为了做到这一点,我做了以下工作:
- pip install django_extensions
- 安装Django扩展到项目中,但包括"django_extensions"在INSTALLED_APPS"列表中的settings.py文件。 pip install Werkzeug
- python -m pip freeze(确保所有内容都已安装)
- 运行。/manage.py来检查可用的命令扩展正在正常工作)
然而,我得到以下错误:
CommandError: Werkzeug is required to use runserver_plus.
尽管一切都已正确安装,并且所有检查/重新安装都已完成。另外,必须指出的是,我已经更新了Django、django_extensions和Werkzeug到最新的可用版本。
这是Werkzeug经常出现的问题。你最安全的选择是降级到0.16.1。