Skip to main content
 首页 » 编程设计

python之Django 和 SSL 服务器

2025年05月04日31mengfanrong

我在我的 Django 应用程序中使用 Django-SSLServer 附加组件。发现于:here

出于某种原因,当我运行服务器(使用 PyCharm)时,我的静态内容无法正确呈现(如果有的话!)。但是,当我运行内置的 HTTP 服务器时,它可以很好地呈现静态文件。

如何重新路由我的网站,以便静态适用于 HTTPS?我将内置服务器与 Django 一起使用。

谢谢!

请您参考如下方法:

在你的 urls.py 中,你应该映射你的静态路径,即:

url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':   settings.STATIC_ROOT}), 

或者,

from django.conf import settings 
... 
(r'^static/(?P<path>.*)$', 'django.views.static.serve', 
    {'document_root': settings.STATIC_DOC_ROOT}), 

这应该在 DEBUG=False

时呈现您的设置文件

希望这对您有所帮助!