Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/01/2014, 00:09
MacintoshD
 
Fecha de Ingreso: mayo-2012
Ubicación: Mexico
Mensajes: 82
Antigüedad: 12 años
Puntos: 7
Respuesta: django get object or create con request post

Hola,

Yo haría algo así:

Código Python:
Ver original
  1. from django.views.generic import FormView
  2. from .models import MyModel
  3.  
  4. class CreateObject(FormView):
  5.     model = MyModel
  6.     template_name = "forms/form_create.html"
  7.     form_class = MyModelForm
  8.  
  9.     form_valid(self, form):
  10.         response = super(CreateObject, self).form_valid(form)
  11.         title, body = form.cleaned_data['title'], form.cleaned_data['body']
  12.         self.model.objects.create(title=title, body=body)
  13.         form.save()
  14.         return response