尝试安装django-userena,并且在启动时
python manage.py startapp polls
我收到userena.compat.SiteProfileNotAvailable错误。
所以这很奇怪。首先,Django官方文档声称破坏了AUTH_PROFILE_MODULE设置:https://docs.djangoproject.com/en/1.7/releases/1.7/.但是,如果/usr/local/lib/python2.7/dist-packages/userena/utils.py找不到AUTH_PROFILE_MODULE设置,则会引发此错误。这是否意味着我不能使用userena,除非我降级到1.6或更低版本?
其次,我还没有创建任何模型,所以在启动应用程序时,我应该处理哪个配置文件?
Django版本1.7.7,userena-1.4.0
我通过卸载userena、创建accounts应用程序、编辑accounts/models.py文件,然后才安装userena,解决了这个问题。完美地实现了