class AuthorViewSet(MongoModelViewSet):
    lookup_field = 'id'
serializer_class = AuthorSerializer

def create(self, request, format=None):
    global Author
mongoengine.connection.disconnect(alias='project')
mongoengine.connect('project2', alias='project2')
return super(AuthorViewSet, self).create(request, format)

def get_queryset(self):
    return Author.objects.all()
При использовании нескольких баз данных django restframework, serializer.is_valid() всегда переходит к базе данных по умолчанию для проверки.