Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjPmFrSv 167 of 187 menu
◀ ▶

Сохранение данных формы в БД в Django

У ModelForm есть метод save. После успешной проверки он создает (или обновляет) запись в базе:

from django.http import HttpResponse from django.shortcuts import render from main.forms import PostForm def create_post(request): if request.method == 'POST': form = PostForm(request.POST) if form.is_valid(): post = form.save() return HttpResponse(post.title) else: form = PostForm() return render(request, 'form.html', { 'form': form, })

Метод save() возвращает сохраненный объект модели.

Сделайте представление создания работника через ModelForm.

При валидной форме сохраните запись через save().

После сохранения выведите имя созданного работника.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить