Permalink
Browse files

Mudando a aplicação da home para a pasta core, organizando assim as f…

…uncionalidades por aplicações.
  • Loading branch information...
1 parent 51b0f3f commit b0f75e7dc0c423fa1ddea7a2b276dab0f4b08d5e Gilson Filho committed Aug 23, 2011
Showing with 32 additions and 21 deletions.
  1. +7 −21 views.py → core/forms.py
  2. +25 −0 core/views.py
View
@@ -1,13 +1,16 @@
-from django.shortcuts import render_to_response
-from django.template import RequestContext
+# -*- coding: utf8 -*-
+
from django import forms
from django.core.mail import send_mail
class FormContato(forms.Form):
+ """Formulário usado para
+ o Fale Conosco do Portal.
+ """
nome = forms.CharField(max_length=50)
email = forms.EmailField(required=False)
mensagem = forms.Field(widget=forms.Textarea)
-
+
def enviar(self):
titulo = 'Mensagem enviada pelo site'
destino = 'gabriel@reclameaqui.com.br'
@@ -23,21 +26,4 @@ def enviar(self):
message=texto,
from_email=destino,
recipient_list=[destino],
- )
-
-def contato(request):
- if request.method == 'POST':
- form = FormContato(request.POST)
-
- if form.is_valid():
- form.enviar()
- mostrar = 'Contato enviado!'
- form = FormContato()
- else:
- form = FormContato()
-
- return render_to_response(
- 'contato.html',
- locals(),
- context_instance=RequestContext(request),
- )
+ )
View
@@ -0,0 +1,25 @@
+# -*- coding: utf8 -*-
+
+from django.shortcuts import render_to_response
+from django.template import RequestContext
+
+from forms import FormContato
+
+def contato(request):
+ """Renderiza o formulário
+ de contato e captura os dados
+ destes para enviar o e-mail para
+ o responsável pelo portal.
+ """
+ if request.method == 'POST':
+ form = FormContato(request.POST)
+
+ if form.is_valid():
+ form.enviar()
+ mostrar = 'Contato enviado!'
+ form = FormContato()
+ else:
+ form = FormContato()
+
+ return render_to_response('contato.html',locals(),
+ context_instance=RequestContext(request))

0 comments on commit b0f75e7

Please sign in to comment.