Несколько слов об ошибке 404
Сейчас в конфигурации URL определен только один шаблон URL – для обработки запросов к URL /hello/. Но что произойдет, если в запросе будет указан какой-нибудь другой URL?
Для того чтобы разобраться в этом, запустите сервер разработки Django и попробуйте зайти, скажем, на страницу http://127.0.0.1:8000/goodbye/, http://127.0.0.1:8000,/hello./subdirectory/ или даже http://127.0.0.1:8000/ (в «корень» сайта). Вы увидите сообщение «Page not found» (Страница не найдена) (см. рис. 3,1). Django выводит это сообщение при обращении к адресам URL, отсутствующим в конфигурации.