我在我的 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
希望这对您有所帮助!
