Пример #1
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))
Пример #2
0
def pregunta_crear(request):
	if request.method == 'POST':
		form = PreguntaForm(request.POST)
		if form.is_valid():
			""" al usar ModelForm evito esta parte
			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))