Django: ошибка 500 для favicon - PullRequest
       2

Django: ошибка 500 для favicon

2 голосов
/ 03 октября 2011

На моем локальном сервере я получаю следующую ошибку в терминале

[03/Oct/2011 22:49:19] "GET /favicon.ico/ HTTP/1.1" 500 65893

На моем site_base.html у меня уже есть следующая строка:

<link rel="icon" href="{{ STATIC_URL }}images/favicon.ico" /> 

Что вызываетэта ошибка и как я могу ее остановить?

1 Ответ

5 голосов
/ 03 октября 2011

Браузеры поиска по умолчанию: /favicon.ico.Однако, поскольку вы указали ссылку, браузер не должен этого делать.Скорее всего, есть ошибка в конкретном браузере и используемой вами версии, которые отвечают за отправку дополнительного запроса, но это не относится к делу.

Вы получаете ошибку 500, потому что этот конкретный запрос делает его вМеханизм обработки URL-адресов Django и все виды, на которые он отвечает, задыхаются от предоставленных аргументов.

Проверьте ваш urls.py и посмотрите, какие шаблоны примут URL /favicon.ico/.Затем перейдите к соответствующим представлениям и посмотрите, почему это вызывает его удушение, или измените шаблон так, чтобы он не перехватывал URL-адрес, подобный этому, поскольку, скорее всего, он не должен быть на первом месте.

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