Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Мы с вами уже написали форму для нашего блога из класса - это очень удобно и тем более Джанго все сделала за нас:
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)
Нам этого мало. Мы конечно могли бы пойти стразу дальше, но у вас с формами тогда будет пробел, давайте мы сразу устраним этот пробел разберём. как работают формы подробно, напишем сами форму в видео функции, после этого материала вы сможете эффективно работать с формами самостоятельно.
Вы можете спросить, зачем нам вторая такая же модель и другое похожее приложение. На что я вам отвечу: "Повторение мать учение, главное не лениться".
Мы бы конечно могли закомментировать нашу форму и url в приложении blog и просто переписать форму, ребята делайте как говорю, Вы должны чувствовать себя, "как рыба в воде".
И тем более у вас будет представление для тренировки.
Я специально ранее не трогал формы, нам нужно было накопить немного опыта с моделями и API моделей, с представлениями, потом как вы понманите мы написали нашу форму, встроили туда crispy-forms, теперь действительно мы готовы понять более подробно, как работать с формами.
Давайте начнём.
Работаем с документацией и по документации создаём форму. Привыкните все время держать документацию под рукой.
Приступим.
Пишем представление и подробно по шагам разбираем каждую строчку кода.
Все на самом деле очень просто и гениально в Джанго.
< 1 2 3 4 5 6 >