У меня есть QR-код, который указывает на URL-адрес моего сайта, который не существует. Я не хочу создавать страницу только для этого QR-кода, а просто перенаправлять пользователя на домашнюю страницу. Я сейчас на Django 1.4.5, и я уверен, что для этого должно быть простое решение.URL-адрес перенаправления в Django 1.4.5
Одна вещь, которую я нашел было это, которое я ставлю в моем urls.py файле:
from django.views.generic import RedirectView
urlpatterns = patterns('',
(r'^bad-QR-url/not-here$', RedirectView.as_view(url='/')),
Однако это не похоже на работу. Этот код для Django 1.5? В любом случае, любая помощь будет отличной.
Спасибо!
Почему вы не используете 404? –
Эти QR-коды находятся на обратной стороне визитных карточек людей, поэтому было бы немного смущать их, чтобы вызвать ошибку 404 страницы. То есть, если я не полностью понимаю. – Marnchair
Это обычное поведение для страницы, которая не найдена [вы можете посмотреть на это] (https://docs.djangoproject.com/en/1.5/topics/http/views/#the-http404-exception), которые используют попытка/уловка –