title: 'Page' object has no attribute 'ordered' Exception
body: <p>I need to paginate my modelformset_factory but I am getting this exception:</p>
  
  <pre><code>Django Version: 1.6.2
  Exception Type: AttributeError
  Exception Value:    
  'Page' object has no attribute 'ordered'
  </code></pre>
  
  <p>I have this in my view:</p>
  
  <pre><code>BrandFormSet = modelformset_factory(Brand, form=BrandFormList, extra=0, **kw)
  
  paginator, brands = paginate(request, Brand.objects.filter(shop=shop), 10)
  </code></pre>
  
  <p>paginate function code:</p>
  
  <pre><code>from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
  
  def paginate(request, object_list, per_page):
      paginator = Paginator(object_list, per_page)
  
      page = request.GET.get('page')
      try:
          objects = paginator.page(page)
      except PageNotAnInteger:
          objects = paginator.page(1)
      except EmptyPage:
          objects = paginator.page(paginator.num_pages)
  
      return paginator, objects
  </code></pre>
  
  <p>Now this in my view:</p>
  
  <pre><code>print type(Brand.objects.filter(shop=request.user.shop))
  print type(brands)
  </code></pre>
  
  <p>Outputs:</p>
  
  <pre><code>&lt;class 'django.db.models.query.QuerySet'&gt;
  &lt;class 'django.core.paginator.Page'&gt;
  </code></pre>
  
  <p>I am not sure what to do at this point.</p>