Si, bueno esto es lo que pasa es que tienes que ser muy cuidadoso cuando excluyes campos en un ModelForm.
Basicamente esto te esta pasando.
http://stackoverflow.com/questions/5...excluded-field
Solución: (En tu vista)
Código Python:
Ver originalinstance = ProgramacionActividades(unidad_trabajo=nueva_tarea)
if request.method == 'POST':
formulario = ProgramacionaddForm(request.POST, instance=instance)
if formulario.is_valid():
form.save()
msj = 'La tarea se guardó Correctamente.'
messages.success(request, msj)
return HttpResponseRedirect('/catalogos/detalle_programacion/%s' % id_actividad)
else:
msj = 'Error'
messages.error(request, msj)
return HttpResponseRedirect('/catalogos/agregar_tarea/%s' % id_actividad)
else:
formulario = ProgramacionaddForm(instance=instance)
Posiblemente ahora si te salte un error, el cual te obligue a ajustar mas campos.