没有名为 'rest_frameworkoauth2_provider' 的模块

No module named 'rest_frameworkoauth2_provider'

我正在设置 django rest api 并且需要集成社交登录 feature.I 遵循以下 link Simple Facebook social Login using Django Rest Framework.

全部设置完成后,迁移时(第 7 步:- python manage.py 迁移 ) ,出现错误 'ModuleNotFoundError: No module named 'rest_frameworkoauth2_provider' ' 。有没有我错过的包裹?我无法找出错误。

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

您安装的应用应如下所示。在 python 中,如果没有在字符串之间添加逗号,那么 python 将把它们连接起来,就像 'a' 'b' 会变成 ab.


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