https://pypi.python.org/pypi/django-view-as
A Django middleware which allows you to view the site on behalf of a user.