Django Представление

В этой части учебника по Django мы рассмотрим представление в этом Фреймворке, или как ещё можно сказать, отпраку данных пользователю, или страниц.

Что такое Django Представление:

Для тех кто не знает что это такое, кратко расскажу, это грубо говоря функции, или методу, которые отвечают за ответ конечному пользователю, то есть отвечают на запрос пользователя и отправляют данные, как правило это HTML страница.

Здесь мы рассмотрим только самый простой вид представления, это отправка не большого HTML документа.

Работа с Django Представление:

После того как вы создали все необходимые файлы в Django и приложение, переходите в это приложение и зайдите для начала в папку «urls.py», там вам надо задать URL пути, и когда пользователь будет на них попадать, то будут выводиться нужные данные.

Для тех кто не понял что за приложение, то вот какой путь вам надо пройти «Корнивая_папка_проекта/app/urls.py», если файла нет то создайте, а как создать приложение посмотрите статье по ссылке.

Вот что вам надо прописать в файле «urls.py»:

Как видите мы тут мы подключаем компонент Django для управления URLs и представления из файла «app/views.py», именно там мы будем хранить функции которые будут выводить данные.

Каждый из этих URL будет равен вот этим в  строке браузера:

  • http://example.com/
  • http://example.com/about/
  • http://example.com/contact/

Дальше заходим в файл «views.py», опять же, если его нет, то создайте, изначально в нём не чего ни будет, может кроме одного импорта, давайте добавим туда несколько функция.

Вот что мы в нём пишем:

Давайте разберём что тут твориться, первым делом подключаем стандартную Django функцию, для отправки HTTP ответа клиенту, функция называться HttpResponse(), также вы можете заметить, что во все последующие функции мы передаём request, в этой переменной хранятся данные о запросе на сервер, или те которые передаёт клиент/пользователь.

В HttpResponse() мы передаём строку, в качестве строки у нас везде используется заголовок первого уровня который объясняет на какую страницу мы попали, ну и возвращаем результат работы этой функции, а возвращает она HTML страницу с нашими заголовками.

Теперь переходите по тем URL которые я оставлял выше, естественное вместо «example.com», если вы ещё тестируете на локальном сервере, то это как провело «localhost:8080», и вы увидите те страницы с заголовками которые мы прописали.

Вывод:

В этой части учебника вы прочитали про представление в Python фреймворке Django, думаю вам было достаточно интересно, если вам кажется что это слишком просто, то не расстраиваетесь, скоро всё будет сложнее и интереснее.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Дополнительно:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии