如何在 https 中 运行 pycharm 中的 django
how to run django in pycharm in https
我需要 运行 python Django 项目 Pycharm IDE 在 HTTPS 本地
这样其他服务就可以毫无错误地与我的服务对话。
我无法在 HTTPS 中运行本地
您可以使用 runserver_plus
扩展名。它取决于Werkzeug
,所以你必须先安装它。安装:
pip install Werkzeug
pip install django-extensions
pip install pyOpenSSL
然后将 django_extensions
添加到 INSTALLED_APPS
里面 settings.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
以及一些来源链接:
我需要 运行 python Django 项目 Pycharm IDE 在 HTTPS 本地 这样其他服务就可以毫无错误地与我的服务对话。
我无法在 HTTPS 中运行本地
您可以使用 runserver_plus
扩展名。它取决于Werkzeug
,所以你必须先安装它。安装:
pip install Werkzeug
pip install django-extensions
pip install pyOpenSSL
然后将 django_extensions
添加到 INSTALLED_APPS
里面 settings.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
以及一些来源链接: