如何在django注册redux中更新admin.py



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。

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-对象)

最新更新