コード例 #1
0
ファイル: views.py プロジェクト: RogerMendez/sapec
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))
コード例 #2
0
ファイル: views.py プロジェクト: RogerMendez/sapec
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))