2

我正在尝试使用 runserver_plus 运行我的 Django 应用程序,因为我正在使用 SSL 证书创建到后端的 HTTPS 连接。为了做到这一点,我做了以下事情:

  1. 点安装 django_extensions
  2. 为项目安装了 Django 扩展,但在 settings.py 文件的“INSTALLED_APPS”列表中包含“django_extensions”。
  3. 点安装 Werkzeug
  4. python -m pip freeze (以确保所有内容都已正确安装在 venv 中)
  5. 运行 ./manage.py 以检查可用命令(以确保 Django 扩展按预期工作)

但是,我收到以下错误:

CommandError: Werkzeug is required to use runserver_plus.

尽管一切都已正确安装并且已进行所有检查/重新安装。另外,必须注意的是,我将 Django、django_extensions 和 Werkzeug 更新到了可用的最新版本。

4

1 回答 1

0

这是 Werkzeug 经常遇到的问题。您最安全的选择是降级到 0.16.1。

于 2022-02-18T15:40:27.043 回答