SOLUTION : If you just want to use another database 'db2' for every query just use this
class ViewerProfile(models.Model):
name = models.CharField(max_length=32)
count = models.IntegerField(blank=True,null=True)
objects = models.Manager()
profiles = objects.db_manager('db2') # manager for evaluating querysets on database db2
Later on if you want to add custom querysets override objects manager by making a class inheriting from models.Manager and define your querysets in it.