Джанго. Ограничить доступ к странице - PullRequest
0 голосов
/ 24 октября 2011

У меня есть несколько пользовательских страниц ошибок и просмотров для них.Как я могу ограничить доступ к этим страницам непосредственно из браузера, чтобы, если пользователь ввел адресную строку "somesite / some_error", он не получил эту страницу.Оно должно отображаться только при возникновении какой-либо ошибки.

1 Ответ

0 голосов
/ 24 октября 2011

Вместо того, чтобы запретить доступ, вы не можете просто отобразить страницу с ошибкой, которую хотите отобразить? То есть вместо

render_to_result('mypage.html', {})

вы делаете сейчас,

render_to_result('error500.html', {'error': 'oops'})

Таким образом, у вас нет явных URL-адресов, но вы действительно предоставляете информацию пользователю.

...