Как Django обрабатывает запрос
Опубликовано Пятница, Февраль 17, 2012 - admin. В рубрике Django Метки: Django, settings, запрос, конфигурации, объект, параметр, представления
Прежде чем переходить к следующей функции представления, остановимся ненадолго и поговорим о том, как работает Django. Точнее, ответим на вопрос, что происходит за кулисами, когда вы видите сообщение «Hello world» в ответ на запрос к URL-адресу http://127.0.0.1:8000/hello/ в своем броузере.Все начинается с файла параметров. При выполнении команды python manage.ру runserver ...
Наш пример все еще слишком примитивен, особенно в части проверки данных; мы лишь проверяем, что поисковый запрос не пуст. Во многих HTML-формах производится гораздо более полная проверка данных. Все мы видели на сайтах такие сообщения об ошибках:• Введите допустимый адрес электронной почты, 'foo' - недопустимый адрес.• Введите правильный почтовый индекс ...
Как обычно, мы начали с простейшего работающего примера. А теперь рассмотрим некоторые проблемы и покажем, как их можно решить.Во-первых, обработка пустого запроса в представлении searchQ явно недостаточна - мы просто выводим сообщение «Введите поисковый запрос», заставляя пользователя нажать кнопку «Назад» в броузере. Это крайне непрофессионально, и, если вы сделаете нечто ...
Все на том же примере базы данных, содержащей информацию о книгах, авторах и издательствах, мы создадим простое представление, которое позволит отыскать книгу по названию.В общем случае, с точки зрения разработки, у формы есть две стороны: пользовательский HTML-интерфейс и код для обработки отправленных данных на стороне сервера. С первой частью все ...