def expedientes_edit(request, expedienteitem_pk): data = None if request.method == 'POST': data = request.POST #expediente_item = Expedientes.objects.get(pk=expedienteitem_pk) expedientes_item = get_object_or_404(Expedientes, pk=expedienteitem_pk) expedientes_form = ExpedientesForm(data=data, instance=expediente_item) if expedientes_form.is_valid(): expedientes_form.save() return HttpResponseRedirect(reverse('expedientes_list')) return render_to_response('expedientes/expedientes_edit.html', {'expedientes_form': expedientes_form}, context_instance=RequestContext(request))
def expedientes_add(request): data = None if request.method == 'POST': data = request.POST initial = {'fecha_solicitud': datetime.now()} # establece valor inicial a este campo expedientes_form = ExpedientesForm(data=data, initial=initial) if expedientes_form.is_valid(): #basicos en funcion al tipo de datos expedientes_form.save() return HttpResponseRedirect(reverse('expedientes_list')) return render_to_response('expedientes/expedientes_add.html', {'expedientes_form': expedientes_form}, context_instance=RequestContext(request))