Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #si es a partir de un modelo
- def mivista(request):
- if request.method == 'POST':
- formulario = miformmodel(request.POST)
- if formulario.is_valid():
- formulario.save()
- return HttpResponse(json.dumps('exitos': 'bien ahi papa'), mimetype='application/javascript')
- else:
- #podrias enviar los errores, formateando esta salida
- print formularios.errors
- return HttpResponse(json.dumps('error': 'no pue'), mimetype='application/javascript')
- #si no es un modelo
- def mivista(request):
- if request.method == 'POST':
- #indenpendiemente si quieres guardar todo de una vez o no
- #para acceder a las variables que envias mediante post usas a POST como un diccionario
- mivar = request.POST.get('nombre_llave')
- #nombre_llave, viene deperminada por el atributo name de cualquier de estos tags (input,
- #select). todo lo que esta normalmente en un formulario.
- formulario = miformmodel(request.POST)
- if formulario.is_valid():
- data = formulario.cleaned_data
- miinstancia = MiModelo(**data)
- return HttpResponse(json.dumps('exitos': 'bien ahi papa'), mimetype='application/javascript')
- else:
- #podrias enviar los errores, formateando esta salida
- print formularios.errors
- return HttpResponse(json.dumps('error': 'no pue'), mimetype='application/javascript')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement