Получи специальное предложение Получить
  • +16
Оставили заявки

Создаём веб-приложение на Django

30 июля 2020 1788
Никита Левашов

Никита Левашов

CTO Lia
На втором вебинаре интенсива мы: 
- узнаем основы взаимодействия клиентских и серверных приложений. HTTP API, 
- разберемся с Django template language, - изучим основы вёрстки веб-страниц, 
- создадим меню и шаблоны страниц сайта, 
- научимся принимать и отправлять формы через GET
- и POST- запросы, 
- разработаем функционал публикации и обратной связи в блоге.
130 комментариев
  • Андрей Лаптев

    Андрей Лаптев

    21:05

    Спасибо!

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:04

    Спасибо, пока что все понятно... но я сильно не углублялся в код, сейчас, во время вебинара.

  • Федор Набилкин

    Федор Набилкин

    20:13

    Кодеры это шахтеры. Пишут код от рассвета до заката и потом еще ночью баги правят.

    • Иван Иванов

      Иван Иванов

      20:17
      Федор Набилкин

      и катают вагонетки с кофе

  • Aziz Murodov

    Aziz Murodov

    20:10

    doesn't work

    • Федор Набилкин

      Федор Набилкин

      20:10
      Aziz Murodov

      Работает, не работает - это уже не важно.

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:09

    Будет ли домашнее задание сегодня? и до скольки его присылать завтра?

    • Skillbox.Live

      Skillbox.Live

      20:10
      Radomir Kolesnikov

      Узнаем чуть позже)

  • Никита Сидоров

    Никита Сидоров

    20:08

    Всем привет! На сегодня вебинар закончился? Сейчас просто реклама идет уже?

    • Skillbox.Live

      Skillbox.Live

      20:09
      Никита Сидоров

      После информационного блока вернемся к теме вебинара

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:06

    Никита Левашов, с вами можно общаться в ТГ чате? Или где с вами связаться?

    • Skillbox.Live

      Skillbox.Live

      20:07
      Radomir Kolesnikov

      Никита есть в нашем ТГ-чате

    • Skillbox.Live

      Skillbox.Live

      20:07
      Radomir Kolesnikov

      ТГ-чат - https://bit.ly/2PcGErj

  • Eldar

    Eldar

    20:06

    Если ввести несуществующий адрес может появиться ошибка? Если да, то как можно скрыть эту ошибку от пользователя?

    • Николай Гаранин

      Николай Гаранин

      20:07
      Eldar

      You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

    • Eldar

      Eldar

      20:12
      Николай Гаранин

      CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

  • Федор Набилкин

    Федор Набилкин

    20:06

    Такая приятная девушка. Шикарно она улыбается. Надо брать курс, чтобы увидеть ее вживую :)

    • Skillbox.Live

      Skillbox.Live

      20:08
      Федор Набилкин

      Еще один плюс!

  • Борис Малютин

    Борис Малютин

    19:59

    Т.е. при принятии материала от фронтэндщиков, бэканд программист доводит до "ума" html странички, что бы они нормально работали с джанго?

    • Федор Набилкин

      Федор Набилкин

      20:03
      Борис Малютин

      Вряд ли. Сейчас все больше по REST работают. А если и джанга рендерит, то все равно верстальщики верстают, а потом специально обученные люди натягивают шаблон.

    • Cергей

      Cергей

      20:04
      Федор Набилкин

      У Удобство

  • Алексей Варулвинов

    Алексей Варулвинов

    20:25

    Особый тип атак -- это XSS?

  • Cергей

    Cергей

    19:54

    {% extends 'blog/base.html' %}

  • Александр Бондаренко

    Александр Бондаренко

    19:54

    кавычки нужны 'base.html'

  • Cергей

    Cергей

    19:54

    s пропустили

  • Федор Набилкин

    Федор Набилкин

    19:47

    Как хтмл передать в рендере?

    • Cергей

      Cергей

      19:50
      Федор Набилкин

      думаю как то так будет: return render(request, "index.html", context=data)

  • Eldar

    Eldar

    19:44

    1. Параметр контекст всегда принимает словарь?

    • Cергей

      Cергей

      19:48
      Eldar

      class Context(dict_=None, current_app=_current_app_undefined)

  • вадим

    вадим

    19:42

    какие должны быть мои базовые знания?

    • Skillbox.Live

      Skillbox.Live

      19:46
      вадим

      расскажем

  • вадим

    вадим

    19:41

    я это все должен знать или меня этому постепенно будут учить?

    • Skillbox.Live

      Skillbox.Live

      19:42
      вадим

      Если не знаете - выучим постепенно

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:16

    Спасибо за приятную рекламу!

    • Skillbox.Live

      Skillbox.Live

      20:19
      Radomir Kolesnikov

      Спасибо за хорошую оценку!

  • Михаил Игнатьев

    Михаил Игнатьев

    20:27

    Аналог JOOQ для Python можете посоветовать? Jango ORM пишут грусть наводит

  • Skillbox.Live

    Skillbox.Live

    21:05

    Если не получится самостоятельно добавиться в тг-чат - пишите @skillminator, добавим вручную

  • Алексей Варулвинов

    Алексей Варулвинов

    21:00

    Гостевую написать?

  • Radomir Kolesnikov

    Radomir Kolesnikov

    21:03

    Огромное спасибо!

  • Radomir Kolesnikov

    Radomir Kolesnikov

    21:03

    Супер!!!

  • Skillbox.Live

    Skillbox.Live

    21:03

    ТГ-чат - https://bit.ly/2PcGErj Если не срабатывает, либо напишет «ссылка устарела или недействительна» - скопируйте ссылку https://t.me/joinchat/Di59WRjo-y_XQjLMd56taw, сохраните ее в ТГ в Избранное - и достаточно будет по ней кликнуть, точно сработает!

  • Алексей Варулвинов

    Алексей Варулвинов

    21:03

    Только random.seed() сделайте. :3

  • Олег Дубровин

    Олег Дубровин

    21:03

    Веьинар - просто супер!

  • Алексей Варулвинов

    Алексей Варулвинов

    21:01

    Словарь в словарь и асталависта

  • Максим Хватов

    Максим Хватов

    21:00

    можно сделать свой дизайн?

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:59

    Спасибо за полезнейший и интересный урок!

  • Eldar

    Eldar

    20:40

    В словаре данные могут располагаться в неупорядоченном моменте. Не получится ли, что реверс не верно отсортирует?

  • Skillbox.Live

    Skillbox.Live

    20:58

    Друзья, на чьи вопросы мы не ответим во время трансляции, можете повторить их в нашем ТГ-чате - https://bit.ly/2PcGErj

  • Eldar

    Eldar

    20:57

    Как передать из веб-страницы переменную, значение которой не отображается?

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:56

    Круто! Даже очень круто!

  • Алексей Варулвинов

    Алексей Варулвинов

    20:55

    В джанго есть легальный способ переназначить служебные страницы, типа ошибки 404?

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:48

    Можно ли подобным образом(залогинившись на сайте) изменять уже выложенные посты?

  • Алексей Варулвинов

    Алексей Варулвинов

    20:45

    А... Все... Норм... Ctrl + F5 помогло

  • Radomir Kolesnikov

    Radomir Kolesnikov

    20:44

    Все хорошо вроде. Мало вопросов к сожалению(

  • Алексей Варулвинов

    Алексей Варулвинов

    20:43

    Что-то чат глючит...

  • Федор Набилкин

    Федор Набилкин

    19:39

    ура ура ура