Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django和SSL服务器_Python_Django_Ssl - Fatal编程技术网

Python Django和SSL服务器

Python Django和SSL服务器,python,django,ssl,Python,Django,Ssl,我正在Django应用程序中使用Django SSLServer附加组件。见: 由于某种原因,当我运行服务器(使用PyCharm)时,我的静态内容无法正确呈现(如果有的话!)。但是,当我运行内置的HTTP服务器时,它会很好地呈现静态文件 我如何重新路由我的站点,使静态工作的HTTPS?我正在使用Django的内置服务器 谢谢 在你的url.py中,你应该映射你的静态路径,即: url(r'^static/(?P<path>.*)$', 'django.views.static.ser

我正在Django应用程序中使用Django SSLServer附加组件。见:

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

我如何重新路由我的站点,使静态工作的HTTPS?我正在使用Django的内置服务器


谢谢

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

url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':   settings.STATIC_ROOT}),
url(r'^static/(?P.*)$,'django.views.static.service',{'document\u root':settings.static\u root}),
或者

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

...
(r'^static/(?P.*)$,'django.views.static.service',
{'document\u root':settings.STATIC\u DOC\u root}),
这将在
DEBUG=False


希望这有帮助

更新您的静态URL以使用https?它应该是什么样子?O_O目前它是/静态的/您是否尝试将其设置为?