🚀 Add to Chrome – It’s Free - YouTube Summarizer
Category: N/A
No summary available.
00:00
итак форму нас с вами красиво есть данные с нее мы отравлять умеем теперь давайте научимся их сохранять для этого нам нужно создать модель данных для этого мы идем фариг мода успевай создаем класс и должны описать в нем поля нашей
00:15
будущей модели давайте назовем это тоже фидбэк наследуем ся обязательно отмазал . мода но и здесь поля нашей модели то есть будущее таблички будут совпадать с полями нашей формы поэтому мы пишем name
00:30
это у нас будет поле строкового типа значит мы пишем heartfelt копируем эту строчку у нас также будет еще сан и затем мы создаем поле фидбэк она у нас будет чуть чуть другого типа текст field
00:48
разница в этих полях только в том что текст фелтон неограниченной длины heartfelt должен иметь конечную длину вот и осталось нам еще завести рейтинг это поле целого типа мы можем выбрать in the shell field но давайте возьмём более
01:04
специализированные идти поле называется позитив интер field при помощи него можно только положительные числа сохранить нам так раз это и нужно ну вот давайте я кот отформатируем и осталось нам сделать миграции значит мы открываем терминал пути мне указан верно я набираю на ночь
01:22
пиво и и майк мигрейшн получаю такие ошибки не говорится что черт field у нас должен быть определен самок сленг давайте поставим допустим имя у нас будет занимать не больше 40
01:38
символов фамилия ну пусть будет 60 нам в принципе сойдет и так делаем миграции у нас все успешно вот миграции появилось опять же можете и проанализировать не забывайте что появляется боль и один он
01:54
генерируется автоматически джанкой нам осталось эти миграции применить значит мы вызываем команду my great отлично и смотрите мы теперь этой моделью можем пользоваться значит мы идем во views
02:11
импортируем и small dolls соответственно название нашей модели она у нас называется фидбэк вот не путайте есть фидбэк форм эта форма а это уже по сути наша табличка и смотрите мы здесь печатали наши данные
02:27
данные у нас печатались виде словаря а теперь мы создаем экземпляр нашего класса у которого есть подлинные и мы его представляем данными из нашей формы то есть мы из этого словаря берем так раз имя ней ставлю запятую
02:44
дублирую несколько раз эти строчки могу пойти форму могу сразу выделить название вот этих трех полей для этого ставлю курсор на три строчки колесиком зажимая control shift нажимаем вправо выделяется эти поля к первых еду во views колесиком
03:01
выделяя вот эти три имени об и заменил дальше колесиком здесь выделяют сразу три строчки в конце шагая сюда опять же выделяют это слово и заменяя вот так вот удобно быстро можно это сделать и от у нас будет переменная
03:18
с кратким названием fit и как вы помните мы должны после создания объекта чтобы он появился в базе данных его конечно же записать поэтому вызываем у него метод сэйв вот и все запускаем наш сервер заодно давайте мы
03:34
откроем нашу базу данных для этого я копирую путь здесь вот есть копия копии пав нам предлагает выбрать тип пути мы выбираем абсолютный в этой программе вы уже с ней должны быть знакомы выбираем открыть
03:49
базу данных вот сюда я вставляю наш путь нажимаем enter и выбирая нашу базу данных вот видите здесь появились таблички переходим на вкладку данные выбираем нужную нам табличку вот она фидбэк и просто проверяем что она сейчас
04:05
поставим окей и теперь мы заполняем нашу форму давайте сохраним ваня иванов кто же еще фидбэк 0 знак верти напишем и рейтинг допустим 4 нажимаем отправить прежде давайте я ставлю точку снова
04:21
здесь вот мы переходим сюда смотрите напоминаю здесь хранится у нас словарик и вот по ключам мы можем эти значения достать ну что собственно мы здесь с вами дело
04:37
вот у нас переменный fit создается и вот здесь мы можем ее развернуть видим вот и и отзыв вот ее имя рейтинг и фамилия одышка еще не задано потому что мы не сохранили вот сейчас эта строчка
04:52
так раз делается и так выполняем ее видите нам дали один номер один вот наш запрос успешно шов обновляем базу данных и видим наша 1 запись давайте просто запишем 1 2 3 4 5 6
05:08
что-то непонятное и рейтинг допустим 5 отправить отлично и обновляем страничку вот видим запись тоже появилась вот так просто мы можем с вами теперь сохранять наши данные которые приходят от пользователя на сегодня пожалуй все и
05:24
продолжим с вами на следующем занятии всем пока