Django keeps calling another package to paginate -- how?
You've all been really helpful. However the my confusion came from the fact that  paginator was being added to the context, yet there was a statement {% load paginator %} at the top of the template. I thought they were the same, but no. The paginator from the context was unused, and the load statement pulled in the bad paginator, which was registered with the templating engine. 
The fix is obvious: remove the load statement, including the context paginator and use that one.
My code imports Paginator from django.core.paginator.  (Django 1.6.7)
However, when run, somehow it is calling a custom paginator. I don't want it to do this, as the custom paginator template has been removed in an upgrade. I just want Django's Paginator to be used, but I can't find how to workout where it's overriding Django's Paginator with our broken one.
This may not be so much of a Django question and more of a generic Python question. All the usual things like grepping the code, inserting ipdb's, judicious use of find etc yield no help.