  import uuid
  import hmac
  from hashlib import sha1
  from django.db import models
  
  try:
      from django.db.models.auth import User
          user_model = User
      except ImportError:
 
</s> remove     user = models.OneToOneField('auth.User', related_name='auth_token')
 </s> add     user = models.OneToOneField(user_model, related_name='auth_token')
from django import VERSION
  import uuid
  import hmac
  from hashlib import sha1
  from django.db import models
from django import VERSION
  
  try:
      from django.db.models.auth import User
          user_model = User
      except ImportError:
keep keep keep add keep keep keep keep keep
 Django 1.5 support, and awareness for AUTH_USER_MODEL 
rest_framework/authtoken/models.py