check out django-avatar models.py
66. class Avatar(models.Model):
67. user = models.ForeignKey(getattr(settings, 'AUTH_USER_MODEL', 'auth.User'))
68. ....
the code seem to be ready to accept custom User model, however, you can always git clone and change it as you wish...