Esta fue mi solución:
Código Python:
Ver originaldef agregar_tarea(request, id_actividad):
tarea = ProgramacionActividades.objects.filter(actividad_id = id_actividad)
# for t in tarea:
# temp = t
# temp =temp
total = tarea.count()
total = total + 1
nueva_tarea = 'CT-'+str(id_actividad) +'-'+ str(total)
print nueva_tarea
#instance = ProgramacionActividades(unidad_trabajo=nueva_tarea)
if request.method == 'POST':
formulario = ProgramacionaddForm(request.POST) #, instance=instance)
if formulario.is_valid():
a = formulario.save(commit=False)
a.unidad_trabajo = nueva_tarea
########Agregué o inserté manualmente estos valores##########
a.actividad_id = id_actividad
a.estatus_id = 5
a.usuario_id = request.user.id
#######################################################
a.save()
msj = 'La tarea se guardó Correctamente.'
messages.success(request, msj)
return HttpResponseRedirect('/catalogos/detalle_programacion/%s' % id_actividad)
else:
formulario = ProgramacionaddForm()#(instance=instance)
contexto = {'formulario': formulario, 'total': total, 'nuevatarea': nueva_tarea}
return render_to_response('Catalogos/programacion_agregar.html', contexto, context_instance=RequestContext(request))
Y listo guarda el registro perfectameente