Ajuda com projeto Django (Salvar dados no banco de dados
Olá, venho aqui buscar ajudar com um problema de salva dados de um formulário no banco de dados.
Segue o código
@login_required(login_url='authors:login', redirect_field_name='next')
def dashoard_recipe_edit(request, id):
form = Recipe.objects.filter(
is_published=False,
user=request.user,
pk=id
).first()
if not form:
raise Http404()
form = AuthorRecipeForm(
request.POST or None,
instance=form
)
if form.is_valid():
recipe = form.save(commit=False)
recipe.user = request.user
recipe.preparation_steps_is_html = False
recipe.is_published = False
recipe.save(comit=True)
messages.success(request, 'Sua receita foi salva com sucesso!')
return redirect(reverse('authors:dashboard_recipe_edit', args=('id',)))
return render(request, 'pages/dashboard-recipe.html',
{'forms': form}
)
isso ai tá igual ao do professor, o problema é que quando eu estou lá no meu formulário e aperto em salvar os dados, ele não está salvando no banco de dados, alguém ai sabe onde eu estou errando?
edit: Já entendi o erro, ele está no form que não está validando, mas o problema agora é o porque