from django.contrib.auth import get_user_model from django.core.urlresolvers import reverse # This should be going away soon with the addition # of my custom user model def get_absolute_url(self): return reverse('driver_details', kwargs={'pk': self.pk}) User.add_to_class("get_absolute_url", get_absolute_url)