장고 어드민 사이트 (Django Admin Site)에 파비콘 이미지를 추가하는 방법을 요약해봤어요.

 

1. templates/admin/base_site.html 을 만들어서 원래 django에서 제공하는 base_site.html 내용을 그대로 붙여넣습니다. 

 

base_site.html의 위치는 ......../lib/python2.7/site-packages/django/contrib/admin/templates/admin에 있습니다. 

python 버전이나 virtualenv 환경에 따라서 약간 다를 수 있지만 django 아래 부터는 동일할거에요.

열어보시면 아래 그림과 같습니다. 물론 여기에 있는 코드를 고치면 되겠지만 서버로 배포할 때에는 또 서버에서 수정해야 하니까 불편하죠. 그래서 여러분의 프로젝트 앱에 templates/admin/base_site.html 를 만들고 아래 내용을 붙여넣으면 됩니다. 

 

2. 생성한 base_site.html에 파비콘을 추가하는 코드를 입력해줍니다. 

   실제 주소를 사용하시던 static에 있는 것을 사용하시던 favicon을 추가해줍니다. 

<link rel="shortcut icon" type="image/png" href="......./favicon.ico"/>
<link rel="icon" sizes="16x16 32x32 64x64" href="......./favicon.ico"/>

or 

<link rel="shortcut icon" type="image/png" href="{% static 'favicon.ico' %}"/>
<link rel="icon" sizes="16x16 32x32 64x64" href="{% static 'favicon.ico' %}"/>

 

 

 이제 장고 어드민 사이트에서 favicon이 보이실거에요 !!

 같이 보면 좋은 doc은 아래에 추가해뒀어요.

 

  https://books.agiliq.com/projects/django-admin-cookbook/en/latest/

 

 

+ Recent posts