Home > Django, python > Django: favicon

Django: favicon

13 Aprile 2018

Django favicon

Scaricare l’immagine django desiderata ad es.

e ridimensionarla a 16×16, rinominandola favicon.ico.
Posizionarla nella directory /static/ della propria app.

/path_to_django_site/app_name/static/favicon.ico

Nella template base.html, dalla quale ereditiamo tutte le altre, inserire nel tag il link alla favicon:

{% load staticfiles %}
...

{% block head %}
   ...
  <link rel="shortcut icon" href="{%  static 'favicon.ico' %}">
{% endblock %}

Ricordarsi assolutamente di caricare gli staticfiles come indicato con:

{% load staticfiles %}

Assicurarsi che nel file settings.py del sito sia definita la costante STATIC_URL:

STATIC_URL = '/static/'

Avviato il server, la favicon dovrebbe essere correttamente caricata e visualizzata senza così incorrere nell’errore

[...] "GET /favicon.ico HTTP/1.1" 404 -

Categorie:Django, python Tag: ,
I commenti sono chiusi.