Уроки Django (Создание сайта) / Урок #6 — Передача данных из Python в HTML

Автор Liza Merichenko
Уроки Django (Создание сайта) / Урок #6 — Передача данных из Python в HTML

Привет.

В этом видео уроке мы научимся передавать данные из питона в нашей HTML шаблоны. Приходите также на сайт apple.com ссылка на данный урок на сайте будет в описании к видео. Здесь вы найдете домашнее задание готовые кот и много другой полезной информации ссылка в описании к этому видео первым делом.

Давайте изменим немножечко наши кнопки.

Дело в том, что здесь написано узнать больше. Давайте поменяем например. Новости Новости просто много типа вот и добавить ещё одну кнопку который у нас будет контактная форма Contex Contract вот и она просто у нас будет у тебя там надо было и здесь мы напишем следующая контакт. Вот так например чтобы нас выглядело всё таким вот образом в этом видео. Мы постараемся создать вот эту контакты и здесь нам предстоит решить один вопрос необходимо ли нам создавать новое приложение или же мы можем расширить уже существующее приложение и в принципе не создавать новое приложение. Если бы у нас на страничке контакты была бы какая-то форма например там обратной связи или — это дополнительная возможность страничке то здесь. Было бы логично создать еще одно приложение и уже, тогда его задействовать для страничке контакты. Но поскольку у нас на этой страничке всё, что будет меняться возможно заголовок и какой-то содержимое дополнительное то я думаю логичнее будет мне создавать новое приложение, а просто расширить наши уже существующее приложение и добавить в него новую функцию этим и как раз сейчас и займемся поэтому мы заходим в Map в Map и здесь. Заходим в. ВУЗ здесь же мы создадим просто новую функцию поэтому я могу за предыдущий функцию и назвать её немножечко по-другому теперь у нас будет называться контакт и здесь мы — это основной какой-либо параметры такое. А дальше мы вызываем шаблон который в нашем случае будет называться Basic и третьим параметрам домики когда я вот когда мы создали этот шаблон. Вы ещё существует третий параметр — это так называемые словарь питание словари и третьим параметры мы можем передать словами набор этих параметров этих переменных которые мы можем передать убыв шаблон. Ну просто целый слова передать словари записаться в фигурных скобках поэтому мы такие пишем дальше мы питомники ключ это. Например у нас будет контент и поэтому включу мы будем брать значение данного элемента у нас будет целый список список просто список из двух элементов в нём будет ники текст и например наш телефон будет текст если у вас остались вопросы задавайте их не по телефону и будет ники телефон не мой. Ну просто вот пускай такой телефончик здесь будет теперь в темы можно принимать параметры комнаты который в качестве значения будет иметь список из двух элементов. Единственное, что кому-то назвать переменную S. Дело в том, что вот например возьмём х он здесь мы можем заметить. У вас есть контакт и — это может быть. Никак конфликт имен даже ну и вообще чтобы не путаться. А я просто переменную — это на такие можно будет попросить. Теперь давайте когда создадим с вами этот файл. HTML который только, что мы прописали и в него я закинул есть Code is Home page единственное, что я здесь не хочу ничего инклуд. И никаких абзацев так же здесь не буду говорить всё, что здесь будет 100% так — это то, что он будет встраиваться в рэпер. HTML то есть непосредственно вот сюда и дополнительно — это не указан какой контент должен быть встроен на 600rr. наш первый шаблон здесь. Нам необходимо принять параметр который мы передали. И для этого требуется немножечко логики фигурные скобки на проценты и здесь используем цикла for. Я думаю мы с ним знакомы например,. Вы должны были уже почти не знакомы и в принципе Forward мы создаем новый переменных и я её так сказать переменной в словаре то есть вот — это вот нашем городе и далее мы здесь делаем вот, что мы должны здесь 100% закрывать этот весь весь цикл закроют следующим образом and вот так всё и всё, что будет. Вот здесь уже помещена — это будет находиться в пределах цикла то есть мы уже здесь как бы перебираем эту нашу. Белвест в нашем случае — это всего лишь два элемента вот эти два и убираем и. Каждый элемент в одну итерацию записываются. Но каждый раз записывает в переменную пельменный вводить. Например если мы хотим я вывести. Ты можешь прочитать просто вот так вот и всё. И каждый у нас просто будет выводиться. Ну нашего значение переменной в примерно так же сразу дополни, что мы можем вместе зрения дополнительных циклоны здесь можно дополнительно ещё проверять различные условия например условные операторы прописывать. То есть например и если у нас там и будет равно сам. Пускай я не знаю там привет. Вот например что-то в этом духе. Да — это это абсолютно неважно. Просто когда пример показывает дальше мы можем — это всё закрыть. Есть ли прописать. Н И если у нас такое будет если у нас всё будет равно. Привет Да мы просто например там можно выводить самой-самой переменную мы всё тоже самое здесь есть есть родственники — это с этим всем ещё возможно дальнейшее познакомимся сейчас просто. Вот такой краткий экскурс по синтаксису здесь. Я бы хотел вывести некий HTML как — это можно сделать очень просто мы так и делаем мы просто пишем здесь html5 например. Я вывожу здесь параграф и в него. Я указываю то есть всё таким образом мы за 2 иррациональное сколько там у нас будет идти. Федерации сколько нас будет этих элементов в нашем в нашем ключе Wellness столько раз и будет проходить каждый раз мы просто будем пообщаться и выводить значение каждого элемента в нашем случае должна вывести из. Просто если у вас остались вопросы вот эта строчка и номер телефона и каждый раз и будет вам за то же самое могу дополнить есть ещё записать третий заголовок и ещё раз дополнительно повторно выводить например тоже самое главное — это всё будет работать теперь нам необходимо добавить обработчик ссылок который будет перемена. Набери syg.ma для этого времени мы заходим urals. и здесь по сути. Просто капец.

0 комментариев
0

Читайте также