Django очень продумана. Самым минимум кода, мы можем создать модель и создать форму.
Потом вывести её на сайт и пользователь заполняет форму (например пишет статью) и она добавляется в базу данных.
Уроки по 2-3 минуты, каждое действие подробно. Писать формы будет каждый.
Шаг 48. Мы начинаем знакомство в формами.
Я пояснил в курсе почему начали изучать формы с моделей.
Во-первых - это практично, так как вы будете это широко использовать.
Во-вторых это просто и понятно.
В-третьих, тогда легко изучаются формы вообще, стоит далее перейти к API форм и всё становится на места.
Дальше вы увидите мы вывернем наизнанку каждый метод и проработаетм его в django shell, что бы понять как всё работает изнутри.
В этом уроке мы дествуем практически, что бы на выходе получить форму на сайте, заполнить её, отправить данные и увидеть эти данные в базе данных.
Вам будет безумно интересно. Я помню, как первый раз это делал и понимал, вот она сила.
Успехов, всё будет хорошо.
forms.py
# -*- coding: utf-8 -*-
__author__ = 'admin'
from django.forms import ModelForm
from mymodelsform.models import Article
class ArticleForm(ModelForm):
class Meta:
model = Article
fields = ['title', 'text']
Рекомендуется очень хорошо прислушаться к советам в курсе, перед тем. как приступили к формам.
От этого зависит будут у вас деньги или нет.
Так же выполните домашнее задание оно состоит из двух частей, первая часть конкретные шаги, что сделать, вторая часть рекомендации, как лучше работать с формами с первых дней.