Skip to content

Instantly share code, notes, and snippets.

@hgdeoro
Created February 14, 2012 05:04
Show Gist options
  • Save hgdeoro/1823690 to your computer and use it in GitHub Desktop.
Save hgdeoro/1823690 to your computer and use it in GitHub Desktop.
Vista necesaria para importar objetos
from django.core import serializers
@login_required
def importar(request):
assert request.method == 'POST'
serialized_text = request.POST['import_json']
for obj in serializers.deserialize('json', serialized_text):
if obj.object.__class__ == ModelOne:
# haz algo con el modelo
obj.object.save()
elif obj.object.__class__ == ModelTwo:
# haz algo con el modelo
obj.object.save()
messages.add_message(request, messages.INFO, u"Importado OK")
# TODO: usar reverse() para generar URL
return HttpResponseRedirect('/admin/app/model/')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment