Como registrar uma única visualização (não uma visualização) no meu roteador?

Estou usando a estrutura REST do Django e tenho tentado criar uma exibição que retorne um pouco de informação, além de registrá-la no meu roteador.

Eu tenho quatro modelos que armazenam informações e todos eles têm umcreated_time campo. Estou tentando fazer uma exibição que retorne os objetos mais recentes (com base nocreated_time) em uma única exibição, em que apenas os quatro tempos de criação são retornados.

Portanto, uma possível saída JSON da exibição seria semelhante a

{
    "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"
}

Também espero registrar essa exibição no meu roteador, para que ela apareça com os demais pontos de extremidade quando a raiz da API for carregada.

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

Aqui estão os quatro modelos com os quais estou tentando trabalhar

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)

É possível fazer isso? E como isso seria feito?

questionAnswers(2)

yourAnswerToTheQuestion