【问题标题】:how to run django in pycharm in https如何在 https 中的 pycharm 中运行 django
【发布时间】:2022-01-16 16:56:49
【问题描述】:

我需要在 HTTPS 中使用 Pycharm IDE 在本地运行一个 python Django 项目 以便其他服务可以与我的服务进行对话而不会出现任何错误。

我无法在 HTTPS 中本地运行它

【问题讨论】:

    标签: django https pycharm


    【解决方案1】:

    您可以使用runserver_plus 扩展名。它依赖于Werkzeug,所以你必须先安装它。安装:

    pip install Werkzeug
    pip install django-extensions
    pip install pyOpenSSL
    

    然后将django_extensions 添加到您的INSTALLED_APPSsettings.py

    INSTALLED_APPS = (
        ...
        'django_extensions',
    )
    

    现在您需要为本地服务器生成自签名证书。像这样的东西,归功于Diego Woitasen

    openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 365
    

    现在你可以这样运行 Django:

    python manage.py runserver_plus --cert-file /path/to/cert.crt
    

    还有一些来源链接:

    【讨论】:

      猜你喜欢
      • 2017-08-29
      • 1970-01-01
      • 2013-12-22
      • 2020-01-28
      • 2018-01-08
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 2020-04-20
      相关资源
      最近更新 更多