def update_idioma(request, id_idioma): idioma = get_object_or_404(Idiomas, pk = id_idioma) if request.method == "POST": formulario = IdiomasForm(request.POST, instance=idioma) if formulario.is_valid(): idioma = formulario.save() messages.add_message(request, messages.INFO, u'Se Modifico Correctamente el Idioma: <strong>%s</strong>' %idioma.idioma ) admin_log_change(request, idioma, 'Idioma Modificado') return HttpResponseRedirect(reverse(show_idiomas)) else: formulario = IdiomasForm(instance=idioma) return render_to_response('personal/update_idioma.html',{ 'formulario':formulario, }, context_instance=RequestContext(request))
def new_idioma(request): if request.method == "POST": formulario = IdiomasForm(request.POST) if formulario.is_valid(): idioma = formulario.save() persona = Persona.objects.get(usuario = request.user) idioma.persona = persona idioma.save() messages.add_message(request, messages.INFO, u'Se Registro Correctamente el Idioma: <strong>%s</strong>' %idioma.idioma ) admin_log_addnition(request, idioma, 'Idioma Creado') return HttpResponseRedirect(reverse(show_idiomas)) else: formulario = IdiomasForm() return render_to_response('personal/new_idioma.html',{ 'formulario':formulario, }, context_instance=RequestContext(request))