Форум сайта python.su
Добрый день.
Подскажите, как можно обработать в django возникновение ошибки 404 при попытке подгрузить изображение из CSS?
Т.е. к примеру картинка url(/static/logos/logo136.png) отсутствует на сервере, генерируется 404, в этот момент мне необходимо вместо ошибки вернуть например /static/logos/nologo.png
Другими словами, реализовать автоматическую подстановку default image url.
Спасибо.
Офлайн
А вариант с Nginx не подойдёт?
Просто статику отдавать через django не разумно
Отредактировано adw0rd (Авг. 16, 2012 14:02:23)
Офлайн
adw0rd
А вариант с Nginx не подойдёт?
Просто статику отдавать через django не разумно
Офлайн
Ну тогда вот https://docs.djangoproject.com/en/dev/topics/http/views/#the-404-page-not-found-view
Офлайн
Либо свой "django.views.static.serve/django.contrib.staticfiles.views.serve" опишите + "django.contrib.staticfiles.urls.staticfiles_urlpatterns", а потом просто
urlpatterns += staticfiles_urlpatterns()
Отредактировано adw0rd (Авг. 16, 2012 15:34:13)
Офлайн