№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

16. Django 4. Отвлечёмся, следующие несколько уроков изучим формы.

Мы с вами уже написали форму для нашего блога из класса - это очень удобно и тем более Джанго все сделала за нас:

class PostCreateView(LoginRequiredMixin, CreateView):
    model = Post
    fields = ['title', 'content']

    def form_valid(self, form):
        form.instance.author = self.request.user
        return super().form_valid(form)

Нам этого мало. Мы конечно могли бы пойти стразу дальше, но у вас с формами тогда будет пробел, давайте мы сразу устраним этот пробел разберём. как работают формы подробно, напишем сами форму в видео функции, после этого материала вы сможете эффективно работать с формами самостоятельно.

Перейти к уроку

17. Добавим модель Discussion.

Вы можете спросить, зачем нам вторая такая же модель и другое похожее приложение. На что я вам отвечу: "Повторение мать учение, главное не лениться".

Мы бы конечно могли закомментировать нашу форму и url в приложении blog и просто переписать форму, ребята делайте как говорю, Вы должны чувствовать себя, "как рыба в воде".

И тем более у вас будет представление для тренировки.

Перейти к уроку

18. Как, конкретно мы с вами подойдём к изучению форм?

Я специально ранее не трогал формы, нам нужно было накопить немного опыта с моделями и API моделей, с представлениями, потом как вы понманите мы написали нашу форму, встроили туда crispy-forms, теперь действительно мы готовы понять более подробно, как работать с формами.

Давайте начнём.

Перейти к уроку

19. Django 4. Подробное изучение форм. Создадим форму из нашей модели.

Работаем с документацией и по документации создаём форму. Привыкните все время держать документацию под рукой.

Приступим.

Перейти к уроку