Тема 18. «Работа с формами в Django».
Дисциплина: "Средства программной разработки".
Платформа: "Росдистант".
Общее задание: "Загружать на проверку преподавателю необходимо только задания по вариантам (темы 3, 6, 9, 15, 18). Остальные задания выполняются для самопроверки".
Остальные работы вы можете найти в моём магазине готовых работ.
Так же при необходимости вы можете найти в моём магазине готовых работ ответы на учебные вопросы по всем 22 темам.
Вариант А-Д. На основе модели "Article" создайте форму для добавления данных о статьях в базу данных. Форма должна включать поля для ввода "title", "content", "date_published" и "author". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.
Вариант Е-М. На основе модели "Human" создайте форму для добавления данных о людях в базу данных. Форма должна включать поля для ввода "name", "surname", "date_birth" и "place_residence". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.
Вариант Н-С. На основе модели "Auto" создайте форму для добавления данных об автомобилях в базу данных. Форма должна включать поля для ввода "brand", "model", "year" и "color". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.
Вариант Т-Ш. На основе модели "Product" создайте форму для добавления данных о продуктах в базу данных. Форма должна включать поля для ввода "name", "price", "description" и "quantity". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.
Вариант Э-Я. На основе модели "Task" создайте форму для добавления данных о задачах в базу данных. Форма должна включать поля для ввода "title", "description" и "due_date". Реализуйте представление для обработки данных из этой формы и сохранения их в базе данных.
В готовой работе вы найдёте отчёт с листингами модели, формы (созданной на основе модели), обработки формы (получение POST-запроса, проверка form.is_valid() и сохранение form.save()), HTML-формы, маршрутов add_item и success, подключения маршрутов приложения, скриншот браузера со страницей формы и полями, скриншот страницы успешного сохранения, а так же полный архив проекта под среду разработки Visual Studio (можно запустить и в другой по желанию), который легко запускается нажатием кнопки F5, в нем будут те же листинги, файл базы данных и все необходимые файлы и даже больше для запуска проекта.