Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
每次刷新时都会添加更多的尾部斜杠-Django_Django_Django Urls_Django Settings - Fatal编程技术网

每次刷新时都会添加更多的尾部斜杠-Django

每次刷新时都会添加更多的尾部斜杠-Django,django,django-urls,django-settings,Django,Django Urls,Django Settings,我在应用程序中使用django 1.3.1,并且在我的settings.py中设置了DEBUG=False。当我刷新页面时,url将进入某个循环过程,在每个循环中,静态文件都会附加一个斜杠,因此不会调用静态文件。我在下面粘贴了一个示例终端输出。原因可能是什么?我如何解决这个问题 [30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg//////// HTTP/1.1" 301 0 [30/Mar/2013 11:57:30] "GET /st

我在应用程序中使用django 1.3.1,并且在我的settings.py中设置了DEBUG=False。当我刷新页面时,url将进入某个循环过程,在每个循环中,静态文件都会附加一个斜杠,因此不会调用静态文件。我在下面粘贴了一个示例终端输出。原因可能是什么?我如何解决这个问题

[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg//////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg///////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg/////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg//////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg///////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg////////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg/////////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:30] "GET /static/img/admin/logo.jpg//////////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:31] "GET /static/img/admin/logo.jpg///////////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:31] "GET /static/img/admin/logo.jpg////////////////// HTTP/1.1" 301 0
[30/Mar/2013 11:57:31] "GET /static/img/admin/logo.jpg/////////////////// HTTP/1.1" 301 0

当我在我的settings.py中设置DEBUG=True时,这个问题很好用。

经过一点搜索,我发现这个问题非常有用

关闭调试后,Django将不再为您处理静态文件—您的生产web服务器Apache或其他东西应该会处理这些文件

如果您仍然需要在本地运行静态服务器(例如,为了在不进行调试的情况下进行测试),则可以在不安全模式下运行devserver:manage.py runserver-unsecure