Изучение Django 3 / Урок #9 - Форма для добавления записей в БД

preview_player
Показать описание
Добавлять записи через панель администратора – не удобно. В уроке мы создадим отдельную страницу, на которой отобразим стилизованную форму. Через форму любой пользователь сможет добавлять статьи с базу данных.

🔫 Полезные ссылки:

⏰ Тайм коды:
00:00 - Начало
01:09 - Отслеживание URL
02:23 - Создание HTML шаблона
03:25 - Добавляем форму внутрь шаблона
07:30 - Добавление CSRF токена
12:43 - Атрибуты для полей формы
17:23 - Обработка данных из формы

✔ -------------

- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons
Рекомендации по теме
Комментарии
Автор

О боги! Информацию про очистку кэша вот на несколько уроков бы раньше))) А то замучался с непониманием что у меня с css не так. В любом случае спасибо и уроки огонь)

лехалеха-лм
Автор

спасибо за ваш труд!!! очень подробно и понятно описали работу форм

ИванШаповал-вб
Автор

Очень полезная информация для изучающих Django 3. Спасибо, автор.

dimitrilarios
Автор

Спасибо, слишком понятно объясняете, так держать ))))

KIMV
Автор

Спасибо. Спасибо!!! Днями сидел над проблемой, что данные с формы не добавлялись в БД, а оказывается я половину кода и шаблона неправильно написал. Очень доходчиво всё объяснено

Adrian-tpvp
Автор

Кнопка:
<a href="{% url 'create' %}"><li><button class="btn btn-info"><i class="fas fa-plus-circle"></i>

etovseon
Автор

😭🙏🏻 Ты лучший бро.
Спасибо за труд и супер видео.
Ты попадаешь в рай без очереди ✊🏻🎓🖤

absansher
Автор

Спасибо Вам огромное, очень крутые и понятные уроки🔥

ОльгаМигачёва-ыф
Автор

на самом деле спасибо за труд, толковые видео!)

praporfzs
Автор

очистку кэша в хроме можно сделать нажав на рефреш с зажатым шифтом.

vuferd
Автор

еще помимо class и placeholder 'type': 'datetime-local' в date добавляйте, чтобы можно было выбирать дату мышкой, а не в ручную писать

isagidaiki
Автор

можно было и через name передавать, тоже все работает и не надо прописывать виджеты на каждую строку
<input type="text" placeholder="Название статьи" class="form-control" name="title"><br>

<input type="text" placeholder="Анонс статьи" class="form-control" name="anons"><br>

<textarea placeholder="Текст статьи" class="form-control"

<input type="date" class="form-control" name="date"><br>

davidradetskey
Автор

Очень круто и очень понятно!! но шанс, что я это повторю самостоятельно = 0 )

ВероникаЦветкова-фт
Автор

Смотрю твои ролики, заметил что очистка кэша и перезагрузка страницы занимает много усилий. Хоткей для данных действий - Ctrl + F5

Hizashisam
Автор

БРАТ СПАСИБО ТЕБЕ БОЛЬШОЕ ЖЕЛАЮ ТЕБЕ ОТДЕЛЬНОЕ МЕСТО В РАЮ

АкромОчилов-гм
Автор

Кстати, если указать return redirect('news'), то выдаст ошибку. Я сделал вот так return redirect('./') и все нормально редиректнула на страничку news.
А так, Спасибо за уроки! Очень круто и полезно!

sevashpun
Автор

кэш очищается комбинацией клавиш shift + f5

davidradetskey
Автор

Не могу ввести данные. Перезагружается форма при нажатии на поле ввода. В консоли ошибок нет и такое сообщение вылезет [06/Mar/2021 23:36:53] "GET /news/create HTTP/1.1" 200 2304

aleksandrkobelev
Автор

Очистить кэш, так же можно с помощью зажатого shift + нажать кнопку перезагрузить.

melroxa
Автор

Не сдаемся братья у нас все получиться!)

uNkindggg