django - 无法使用 django-userena 启动帐户应用程序

标签 django django-apps django-userena

尝试安装 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 设置,则会引发此错误。这是否意味着除非降级到 1.6 或更低版本,否则我无法使用 userena?

其次,我还没有创建任何模型,那么启动应用程序时我应该处理哪个配置文件?

Django 版本 1.7.7,userena - 1.4.0

最佳答案

我通过卸载userena、创建帐户应用程序、编辑accounts/models.py 文件然后安装userena 解决了这个问题。 效果非常好

关于django - 无法使用 django-userena 启动帐户应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29362003/

相关文章:

django.core.exceptions.ImproperlyConfigured : AUTH_USER_MODEL refers to model 'auth.User' that has not been installed

python - 如何自定义 Django-Userena 更改密码表单的外观

python - Pystache 无需转义(未转义)

python - 具有挑战性的django查询集构建

python - 导入错误: cannot import name 'Affiliate' from partially initialized module 'affiliate.models' (most likely due to a circular import)

python - Django:阻止访问一个应用程序中的特定用户

django - 在 pip 上安装的应用程序如何真正运行?

python - django 迁移测试 : 'Manager' object has no attribute error

django - 不使用 PIP 安装 django-app