На tornado можно сделать все что угодно, вопрос в целесообразности. Но больше всего он подходит для задач с большим количеством http-запросов. Напишите например агрегатор ленты нескольких соц. сетей и/или rss.
Все доступные методы указаны тут https://vk.com/dev/upload_files
Когда загружаешь фотографии без выбора альбома, они попадают в альбом "Фотографии на моей стене".
if Message.objects.filter(recipient=self.request.user, viewed__isnull=True).exists():
Message.objects.filter(recipient=self.request.user, viewed__isnull=True).update(viewed=timezone.now())