Ошибка при отображении статического содержимого - PullRequest
3 голосов
/ 24 октября 2010

У меня есть шаблон со статическим изображением.При каждом втором вызове этой страницы изображение не отображается, и я получаю следующую ошибку в консоли:

Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[24/Oct/2010 11:25:36] "GET /index/ HTTP/1.1" 200 20058
[24/Oct/2010 11:25:36] "GET /images/logo.png HTTP/1.1" 500 65126
[24/Oct/2010 11:25:37] "GET /index/ HTTP/1.1" 200 20058
[24/Oct/2010 11:25:37] "GET /images/logo.png HTTP/1.1" 200 6439
[24/Oct/2010 11:25:39] "GET /index/ HTTP/1.1" 200 20058
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 281, in run self.finish_response()
  File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 321, in   finish_response self.write(data)
  File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 417, in write
self._write(data)
  File "C:\Python27\lib\socket.py", line 322, in write
self.flush()
  File "C:\Python27\lib\socket.py", line 301, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053] An established connection was aborted by the software in your host machine
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
self.process_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 310, in process_request
self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 562, in __init__
  BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
 File "C:\Python27\lib\SocketServer.py", line 641, in __init__
self.finish()
  File "C:\Python27\lib\SocketServer.py", line 694, in finish
self.wfile.flush()
  File "C:\Python27\lib\socket.py", line 301, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053] An established connection was aborted by the software in your host machine
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 38314)
----------------------------------------

Как это исправить?

Ответы [ 3 ]

2 голосов
/ 24 октября 2010

Возможно, у вас есть другое приложение, которое использует номер порта 8000. Вы пытались использовать другой номер порта?

1 голос
/ 04 июня 2012

Проверьте, предоставляете ли вы контекст запроса с вашей точки зрения. В моем случае это произошло, когда {{STATIC_URL}} отсутствовал, и он отсутствовал, потому что я забыл добавить контекст запроса в функцию render_to_response ().

0 голосов
/ 29 августа 2011

Это проблема, связанная с Chrome.Чтобы прекратить получать эти ошибки, необходимо снять флажок «Предсказать действия сети для повышения производительности загрузки страницы» в настройках Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...