Django and SSL Server



我正在使用Django-SSLServer插件和我的Django应用程序。如在: 这里

由于某种原因,当我运行服务器(使用 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时呈现您的设置文件

希望这有帮助!

最新更新