№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

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

11. Пишем представление для нашей формы, для отправки на емейл.

Я подумал, подумал и лучшее решение будет, когда мы и представление будем писать и работать с API через jupyter notebook, тогда будем понимать и как представление писать и понимать, что делают API в точности и вам будет хороший способ, когда нужно в чём-то досконально разобраться.

Так и поступим, поехали.

Перейти к уроку

12. Поработаем с методом is_valid(), поймём, что он делает.

Урок получился длинный, но оно и к лучшему, мы с вами познакомились ещё с двумя API, кроме is_valid() - проверки полей, методом initial и методом errorr, поэтому копание в коде нам пошло на пользу, для более глубокого понимания.

Ведь наша задача. не забыли, уверенно пользоваться документацией и понимать её.

Перейти к уроку

13. Окончательно разобрались с is_valid и др, методами.

Итак, так у нас сложился, код, как нельзя лучше, что мы разобрались с несколькими методами досконально is_valid(), is_bound, error, а так же разобрались с аргументами полей такими,

как initial/заполнение по умолчанию, required

и все это сделали в тесной связи представления и jupyter notebook,

хотя я вам покажу в Jupyter нам не обязательно было обращаться к файлу, где форма и писать её, а потом выводить в jupyter, но в данном учебном случае так было наглядно,

мы правили форму, а изменения отслеживали в Jupyter, понимание тотальное, лучше и не придумаешь, так нам это и требуется.

Теперь с чистой совестью и полным пониманием продолжим писать в представлении is_valid(). Почувствуйте ощущение. Круто , когда понимаешь что делаешь и зачем делаешь. Испытайте это чувство, мы с вами его будем испытывать чаще и чаще. Но все же . что то будет и не получатся - это данность программиста.

Перейти к уроку

14. Удобные. важные мелочи по работе с формами Django4 в Jupyter Notebook.

Я вам покажу способ, как ещё можно тренировать API в Django быстро и удобно в Jupyter Notebook.

Перейти к уроку

15. Продолжаем писать представление, пишем метод is_valid().

Наверное сказать, что мы пишем метод Is_valid() в представлении пока преждевременно, так как дойдя до строчки:

if form.is_valid():
            date_creation = form.cleaned_data['date_creation']


#

Мы с вами упёрлись в новый метод, Вы ж не забыли, что этот курс демонстрирует систему работы с кодом на практике.

А она нам говорит в коде у нас не должно оставаться ничего не известного.

Прежде чем пойти дальше давайте отработаем метод cleaned_data, а потом пойдём далее.

Если Вы смотрите все мои видео, то вспоминайте я говорил, единственное что вам может не дать стать программистом - это ваша система работы с кодом, хотите или не хотите но она у вас точно есть. (если не понимаете о чём речь, пройдите эти уроки)

Например: бегом скопировал, вставил. работает. но не понимаю что делается.....а работает и ладно. Пройдёт не важно сколько времени и вы потом будете белугой кричать.

А-А-а-а-а-а-а ..........fuck ...... ничего не понимаю.


Именно, поэтому, я делаю все с вами, как будто бы, я, ничего не знаю.Что я знаю точно.

А точно я знаю то, что к вопросу форм я больше не должен возвращаться в процессе разработки. Поэтому я усердно рассматриваю все нужные мне методы. что бы в будущем на лету легко пользоваться документацией, ведь я точно уже буду знать. что это и как работает. Обратите внимание, я нигде не сказал, что мне нужно что-то заучить, я сказал, что нужно разобраться. а потом использовать доки по полной.

на самом деле - это самый быстрый путь. Так как в будущем он сэкономит мне массу времени и я смогу их уделить более серьёзным вещам, но никак не базовым.

Я отдаю себе отчёт, что базовыми вещами мне необходимо владеть, иначе, как я буду размышлять над кодом.

Ну а для вас друзья - ещё много чего нужно сделать, прокомментировать, проработать доки в jupyter, записать методы и объяснить их. что бы научится изъяснять кодом нужно его проговаривать и многое другое.

То есть видео урок для вас друзья - это начало.

Я беспокоюсь за ребят, которые пишут, я за пару дней прошёл 30 уроков. А я думаю, ай-ай в данном случае не скорость важна. а качество. (не думаю, что в этом случае человек может сесть за комп и написать тоже самое но используя только доки).

А ведь именно такой должен быть результат.

Я ведь не зря в прошлом уроке вам сказал:- Поймайте чувство, писать в кайф. когда понимаешь что пишем и для чего. Это важно - это чувство должно быть с вами постонно по ходу продвижения, оно кстати даёт много энергии, для продвижения далее.

А если мы бежим, но в результате, понимаем, что ничего не знаем, то это будет вас только расстраивать. (конечно каша в голове, не есть хорошо)

Перейти к уроку