没有名为“ rest_frameworkoauth2_provider”的模块

时间:2019-07-20 05:50:03

标签: python django django-rest-framework python-social-auth

我正在设置django rest api,并且需要集成社交登录功能。我点击了以下链接 Simple Facebook social Login using Django Rest Framework.

设置all之后,进行迁移时(第7步:-python manage.py migration ),收到错误“ ModuleNotFoundError:没有名为“ rest_frameworkoauth2_provider”的模块 '。我有没有想念的包裹?我无法找出错误。

2 个答案:

答案 0 :(得分:1)

您似乎忘记了在INSTALLED_APPS设置中的“ rest_framework”和“ oauth2_provider”之间添加逗号

答案 1 :(得分:1)

您已安装的应用程序应如下所示。在python中,如果未在字符串之间添加逗号,则python会将它们串联起来,就像'a' 'b'会变成ab


INSTALLED_APPS = [
    # ...
    'rest_framework',
    'oauth2_provider'
    # ...
]