迁移时出错 - "没有名为' social_django'。"的模块。

时间:2017-03-25 08:44:35

标签: django

我已安装python-social-auth==0.3.6。然后我迁移并收到错误:

from social_django.models import AbstractUserSocialAuth, UserSocialAuth, Nonce, Association, Code, DjangoStorage
ImportError: No module named 'social_django'

2 个答案:

答案 0 :(得分:0)

[更新]:对我有用的是:

  1. 在干净的virtualenv我pip install python-social-auth[django]
  2. 我在'django_social',
  3. 中添加了INSTALLED_APPS
  4. 我运行迁移,./manage.py migrate
  5. 您需要安装python-social-auth[django]

    pip install python-social-auth[django]
    

    然后将'social.apps.django_app.default'添加到您的INSTALLED_APPS

    然后不要忘记运行迁移:./manage.py migrate

答案 1 :(得分:0)

我决定用

pip install django-rest-framework-social-oauth2==1.0.4 social-auth-core==0.2.1 python-social-auth==0.2.21 django-oauth-toolkit==0.10.0