{% else %}
-<form id="cadastro" method="post" action=".">
- {{ form.as_p }}
- <input type="submit" value="Ok!" />
-</form>
+ {% if removed %}
+
+ <div class="confirmation">
+ <p>Seu cadastro foi removido com sucesso.</p>
+ </div>
+
+ {% else %}
+ <form id="cadastro" method="post" action=".">
+ {{ form.as_p }}
+ <input type="submit" value="Ok!" /> <input type="submit" name="delete-account" value="Remover cadastro" style="background: red; color: white;" />
+ </form>
+ {% endif %}
{% endif %}
for name, field in form.fields.items():
field.initial = getattr(palestrante, name)
+ deleted = request.POST.get('delete-account')
+ if deleted:
+ palestrante.trabalho_set.all().delete()
+ palestrante.delete()
+ request.user.delete()
+ return build_response(request, 'editar_palestrante.html',
+ {'removed': 1})
+
if request.POST and form.is_valid():
cd = form.cleaned_data
for name, field in form.fields.items():