  from djangorestframework.compat import View  # Use Django 1.3's django.views.generic.View, or fall back to a clone of that if Django < 1.3
  from djangorestframework.mixins import ResponseMixin
  from djangorestframework.renderers import DEFAULT_RENDERERS
  from djangorestframework.response import Response
  from djangorestframework.utils import reverse
  
  from django.conf.urls.defaults import patterns, url
  
  
  class ExampleView(ResponseMixin, View):
 
</s> remove from djangorestframework.utils import reverse
 </s> add from djangorestframework.renderers import JSONRenderer
from djangorestframework.reverse import reverse </s> remove from djangorestframework.utils import as_tuple, reverse
 </s> add from djangorestframework.utils import as_tuple </s> remove The :py:func:`~utils.reverse` function has the same behavior as :py:func:`django.core.urlresolvers.reverse` [1]_, except that it takes a request object and returns a fully qualified URL, using the request to determine the host and port::
 </s> add The :py:func:`~reverse.reverse` function has the same behavior as `django.core.urlresolvers.reverse`_, except that it takes a request object and returns a fully qualified URL, using the request to determine the host and port::
from djangorestframework.reverse import reverse
  from djangorestframework.compat import View  # Use Django 1.3's django.views.generic.View, or fall back to a clone of that if Django < 1.3
  from djangorestframework.mixins import ResponseMixin
  from djangorestframework.renderers import DEFAULT_RENDERERS
  from djangorestframework.response import Response
from djangorestframework.reverse import reverse
  
  from django.conf.urls.defaults import patterns, url
  
  
  class ExampleView(ResponseMixin, View):
keep keep keep keep replace keep keep keep keep keep
 reverse gets it's own module 
examples/mixin/urls.py