如何在 django-registration-redux 中更新 admin.py?

How to update admin.py in django-registration-redux?

RequestSite 不再在 django.contrib.sites.models 中,而是在 django.contrib.sites.requests 中。我发现当我安装 django-registration-redux 时,那些旧的 import 语句仍然存在。所以它引发了以下错误:

from django.contrib.sites.models import RequestSite
ImportError: cannot import name 'RequestSite'

那我该如何解决呢?如何替换 python3.4/site-packages/registration/admin.py 文件中的 RequestSite?我正在使用 django-registration-redux 1.2、Django 1.9 和 Python 3.4.

RequestSitedjango.contrib.sites.requests

之下

所以替换:from django.contrib.sites.models import RequestSite
与:from django.contrib.sites.requests import RequestSite

参考:(https://docs.djangoproject.com/en/1.9/ref/contrib/sites/#requestsite-objects)