RequestSite
不再在django.contrib.sites.models中,而是在djangon.contrib.ites.requests中。我发现当我安装django registration redux时,那些旧的导入语句仍然存在。因此,它引发了以下错误:
from django.contrib.sites.models import RequestSite
ImportError: cannot import name 'RequestSite'
那么我该怎么解决呢?如何替换python3.4/site-packages/registration/admin.py
文件中的RequestSite
?我使用的是django注册redux 1.2、django 1.9和Python 3.4。
RequestSite
在django.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-对象)