123

123

123

Рендеринг 404

Мы рассмотрели, как использовать представления и шаблоны для делегирования данных и отображения различного содержимого. Однако что, если пользователь пытается перейти на несуществующую страницу? В этом случае было бы полезно вернуть страницу 404, которая сообщит нашим пользователям, что такой страницы не существует!


Это поведение настолько распространено, что Django даже предоставляет встроенное представление для обслуживания страницы 404! Нам нужно импортировать класс Http404class - который является классом исключения, что означает, что он будет возвращать ошибку.


Важно написать код, который учитывает любые потенциальные ошибки. Поэтому мы должны выяснить, какие условия могут привести к возникновению ошибки 404, и убедиться, что мы обработаем это исключение. Мы можем сделать это, добавив попытку 

Report Page