К шагу 49. Формы. Формы из моделей, добавление записи, редактирование,определение пользователя и сохранение, авто дата.
Что бы эффективно перейти к формам, необходимо наработать некий шаблон в голове.
Для этого вы с вами сделали целый проект с возможностью добавления записи со страниц сайта, сохранения записи и редактирования записи, конечно же с сохранением.
А вот удаление записи это ваше домашнее задание. Я дал подсказки куда рыть и уже исходя из предыдущих представлений, думаю будет трудно, но не очень.
Так же мы рассмотрели, как сохранять пользователя, который писал статью, научились, автоматически добавлять дату.
У нас в этом курсе было много новинок.
Мы первый раз писали функции в самой модели, познакомились с библиотекой временных зон.
Наработали костяк по созданию форм, а тк же по созданию представлений, для форм.
Познакомились с двумя новыми параметрами
commit и instanse.
Курс получился, немного солоноватый, но если вы будете внимательны. то в конце всё станет свои места.
Сделайте по минимуму ещё 2 приложения подобных этому.
И теперь пришло то время. когда мы можем начать разбирать формы по косточкам, потому что у нас в голове есть
с чем сравнивать и есть понимание, как делаются формы.
Обратите внимание, курс будет понятен без труда тем кто понимает и умеет применять на практике весь предыдущий материал.
Важно быть на портале и идти по шагам. План обновляется каждый день на основании вопросов пользователй и каждая важная переписка. где задаются актуальные вопросы, привязывается к плану по теме с ссылками на переписку.
Но как это сделать? Наверное лучше всего моим любимым способом, сначала показать целосный процесс, а потом уже при изучении будет понятно, что-то можно уже представить в голове.
Я решил разбить этот процесс на несколько курсов( для того, что бы было легче и больше объяснений дать).
Курс 33 Часть 1.
Создание модели. Большая часть нам известна, но в данной модели мы познакомимся с новыми вещами:
Познакомимся с написанием функции в модели, для задания значения по умлочанию, для одной из таблциц.
3. Познакомимся с утилитой работы со временными зонами
from django.utils import timezone
Далее мы будем делать то что описано ниже, только потом я перепишу как напишу курс и привиду в порядок информацию ниже, а пока прочитайте к чему нас приведёт курс 33.
Данный курс полностью практический.
Эти действия, необходимы для любого сайта.
В этом курсе мы продолжим создавать формы из моделей и расширим работу с ними.
Научимся:
- добавлять новую запись.
- редактировать формы и сохранять
- определять и запоминать пользователя создавшего запись.
- автоматически добавлять дату.
Познакомимся с двумя новыми параметрами commit, inctance.
Код
нет кода
Рекомендации
Узнать больше в ленте
Twitter
и подписаться на
Ютуб, получать новые видео.
Обязательно рекомендуется после выполнения урока, написать своё приложение с ноля по подобию и закрепить знания. Эти знания Вы будете использовать на пратике часто. Я уже не говорю, что все приложения мы размещаем на сервере обязательно.