@enable_login_form
+@transaction.commit_manually
def inscricao_caravana(request):
form = InscricaoCaravana(request.POST or None)
ok = False
c.save()
ok = True
+ transaction.commit()
c = {'form': form, 'ok': ok}
return build_response(request, 'inscricao_caravana.html', c)
# não palestrante...
c = {'palestrante': 0}
return build_response(request, 'meus_trabalhos.html', c)
+
trabalho = get_object_or_404(Trabalho, id=codigo, palestrante=p)
Formulario = form_for_instance(trabalho)
- if request.method == 'POST':
- form = Formulario(request.POST)
- if form.is_valid():
- form.save()
- t = Trabalho.objects.filter(palestrante=p)
- c = {'trabalhos': t, 'palestrante': 1}
- c['editado_sucesso']=trabalho.titulo
- return build_response(request, 'meus_trabalhos.html', c)
- else:
- form = Formulario()
+
+ form = Formulario(request.POST or None)
+ if request.POST and form.is_valid():
+ form.save()
+ t = Trabalho.objects.filter(palestrante=p)
+ c = {'trabalhos': t, 'palestrante': 1}
+ c['editado_sucesso'] = trabalho.titulo
+ return build_response(request, 'meus_trabalhos.html', c)
- c = {'formulario':form}
+ c = {'formulario': form}
return build_response(request, 'editar_trabalho.html', c)