📜  django-sslserver (1)

📅  最后修改于: 2023-12-03 15:30:30.775000             🧑  作者: Mango

Django-sslserver

Django-sslserver是一个Django应用程序,它允许您使用SSL / TLS加密安全地运行Django开发服务器。它可以轻松地为您的Django项目添加HTTPS支持,使您的应用程序更加安全。

安装

要安装Django-sslserver,请使用pip:

pip install django-sslserver

确保将'sslserver'添加到您的INSTALLED_APPS中:

INSTALLED_APPS = [
    # ...,
    'sslserver',
]
使用

启动Django开发服务器时,使用--cert和--key标志指定您的SSL证书和密钥文件。例如:

python manage.py runsslserver --cert /path/to/cert.pem --key /path/to/key.pem

您的Django服务器将在HTTPS上运行,端口默认为8443(可以使用--addr和--port标志更改)。

您还可以指定没有密码的密钥文件:

python manage.py runsslserver --cert /path/to/cert.pem --key /path/to/key.pem --noreload

请注意,运行Django开发服务器时使用--nostatic标志不会提供静态文件。使用--nostatic和--insecure在开发期间只需使用http。

总结

Django-sslserver是一个易于使用的Django应用程序,它帮助您在本地开发期间将SSL / TLS加密添加到您的应用程序中。这是一种方便而安全的方式来运行您的Django开发服务器,使您的应用程序更加安全。