我正在使用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
时呈现您的设置文件
希望这有帮助!