Skip to content

Instantly share code, notes, and snippets.

@kezabelle
Created November 4, 2014 18:11
Show Gist options
  • Save kezabelle/65b6258a073d08509a36 to your computer and use it in GitHub Desktop.
Save kezabelle/65b6258a073d08509a36 to your computer and use it in GitHub Desktop.
serving a favicon in Django's runserver, only in DEBUG
# ...
urlpatterns = []
# ...
if settings.DEBUG:
from django.views.generic.base import RedirectView
from django.conf.urls.static import static
from django.contrib.staticfiles.storage import staticfiles_storage
favicon_url = staticfiles_storage.url('favicon.ico')
favicon_patterns = [url(r'^favicon\.ico$', RedirectView.as_view(url=favicon_url))]
# favicon comes first so that any patterns which glob /.+ don't take priority.
urlpatterns = favicon_patterns + urlpatterns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment