2012-02-21 20 views
13

Soy nuevo en Python y Django. Estoy viendo este mensaje de error después de realizar la ejecución del servidor, al intentar iniciar sesión desde la página de destino,ADVERTENCIA No encontrado: /favicon.ico

$ python manage.py runserver 
Running in development mode. 
Running in development mode. 
Running in development mode. 
Running in development mode. 
Validating models... 

0 errors found 
Django version 1.4b1, using settings 'platformsite.settings' 
Development server is running at http://127.0.0.1:8000/ 
Quit the server with CONTROL-C. 
[21/Feb/2012 02:33:26] "GET /accounts/home/ HTTP/1.1" 200 10698 
WARNING 2012-02-21 02:33:27,204 base 41333 4353703936 Not Found: /favicon.ico 
[21/Feb/2012 02:33:30] "POST /accounts/home/ HTTP/1.1" 200 11098 
WARNING 2012-02-21 02:33:30,581 base 41333 4362117120 Not Found: /favicon.ico 
[21/Feb/2012 02:33:35] "POST /accounts/home/ HTTP/1.1" 200 10975 
WARNING 2012-02-21 02:33:36,333 base 41333 4370530304 Not Found: /favicon.ico 
[21/Feb/2012 02:33:57] "POST /accounts/home/ HTTP/1.1" 200 10975 
WARNING 2012-02-21 02:33:57,670 base 41333 4349497344 Not Found: /favicon.ico 

Estoy en Python 2.7, Django 1.4 y OS X 10.7 ¿Cuál es esta advertencia acerca y ¿Como me deshago de esto?

Respuesta

12

La mayoría de los buscadores buscan la existencia de un archivo llamado favicon.ico en la ruta raíz del dominio de su sitio web, este controla el icono del sitio web que puede ver en su carpeta de marcadores o en la barra de direcciones de su navegador.

Si no tiene uno, entonces es válido que devolverá un error No encontrado.

+0

Como dijo Ignacio, está bien ignorar esto, pero si quiere generar uno, este sitio es útil: http://www.favicon.co.uk/ –

+1

Ese sitio está un poco desactualizado; los favicons ya no necesitan ser archivos .ico o imágenes muy pequeñas. –

+0

ok ¡gracias por la respuesta! – henghonglee

5

Su navegador está buscando un favicon que pueda mostrar en la barra de direcciones. O bien, dale uno o ignora la advertencia.

0

Puede enviar archivos estáticos enviando la configuración static_path como argumento de palabra clave. Serviremos esos archivos desde el URI /static/ (esto es configurable con la configuración static_url_prefix), y serviremos /favicon.ico y /robots.txt desde el mismo directorio. Se puede especificar una subclase personalizada de StaticFileHandler con la configuración static_handler_class. """

0

Al implementar a algo como Apache, tendrá que asignar un alias a su favicon en un archivo de configuración Sin embargo, durante la ejecución de Django en el modo de desarrollo, las siguientes obras

urls.py:.

from django.views.generic import RedirectView 

url_patterns=[ 
    ... 

    url(r'^favicon\.ico$',RedirectView.as_view(url='/static/images/favicon.ico')), 
]