¿Cómo puedo registrar una sola vista (no una vista) en mi enrutador?

Estoy usando el marco Django REST y he estado tratando de crear una vista que devuelva un poco de información, así como registrarla en mi enrutador.

Tengo cuatro modelos que almacenan información, y todos tienen uncreated_time campo. Estoy tratando de hacer una vista que devuelva los objetos más recientes (basado en elcreated_time) en una sola vista, donde solo se devuelven los cuatro tiempos de creación.

Entonces, una posible salida JSON de la vista se vería así

{
    "publish_updatetime": "2015.05.20 11:53",
    "meeting_updatetime": "2015.05.20 11:32",
    "training_updatetime": "2015.05.20 15:25",
    "exhibiting_updatetime": "2015.05.19 16:23"
}

También espero registrar esta vista en mi enrutador, por lo que aparece con el resto de mis puntos finales cuando se carga la raíz API.

router.register(r'updatetime', views.UpdateTimeView)

Aquí están los cuatro modelos con los que estoy tratando de trabajar

class Publish(models.Model):
    user = models.ForeignKey(MyUser)
    name = models.CharField(max_length=50)
    created_time = models.DateTimeField( default=datetime.now)

class Meeting(models.Model):
    user = models.ForeignKey(MyUser)
    name = models.CharField(max_length=50)
    file_addr = models.FileField(upload_to=get_file_path)
    created_time = models.DateTimeField(default=datetime.now)

class Training(models.Model):
    user = models.ForeignKey(MyUser)
    name = models.CharField(max_length=50)
    image = models.ImageField(upload_to=get_file_path, max_length=255)
    created_time = models.DateTimeField(default=datetime.now)

class Exhibiting(models.Model):
    user = models.ForeignKey(MyUser)
    name = models.CharField(max_length=50)
    file_addr = models.FileField(upload_to=get_file_path)
    created_time = models.DateTimeField(default=datetime.now)

¿Es posible hacer esto? ¿Y cómo se haría?

Respuestas a la pregunta(2)

Su respuesta a la pregunta