예제 #1
0
def pregunta_crear(request):
    if request.method == 'POST':
        form = PreguntaForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('preguntas')
    else:
        form = PreguntaForm()
    return render_to_response('preguntasyrespuestas/pregunta_crear.html',
                              {'form': form},
                              context_instance=RequestContext(request))
예제 #2
0
def pregunta_editar(request, pregunta_id):
    pregunta = get_object_or_404(Pregunta, pk=pregunta_id)
    if request.method == 'POST':
        form = PreguntaForm(request.POST, instance=pregunta)
        if form.is_valid():
            form.save()
            return redirect('pregunta_detalle', pregunta_id)
    else:
        form = PreguntaForm(instance=pregunta)
    return render_to_response('preguntasyrespuestas/pregunta_editar.html',
                              {'form': form},
                              context_instance=RequestContext(request))
예제 #3
0
def pregunta_crear(request):
    if request.method == 'POST':
        form = PreguntaForm(request.POST)
        if form.is_valid():
            # Todo el codigo de abajo ya no hace falta por que usamos ModelForm
            # pregunta = Pregunta( asunto = form.cleaned_data['asunto'],
            #                      descripcion = form.cleaned_data['descripcion'],
            #                      fecha_publicacion = timezone.now() )
            # pregunta.save()
            form.save()
            return redirect('preguntas')
    else:
        form = PreguntaForm()

    return render_to_response('preguntasyrespuestas/pregunta_crear.html',
                              {'form': form},
                              context_instance=RequestContext(request))