Max*_*eel 2 python django python-social-auth
我在vm上安装了Python Social Auth,并尝试运行makemigrations并收到此错误:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/opt/myenv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 338, in execute_from_command_line
utility.execute()
File "/opt/myenv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 312,
in execute
django.setup()
File "/opt/myenv/local/lib/python2.7/site-packages/django/__init__.py",
line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/myenv/local/lib/python2.7/site-packages/django/apps/registry.py", line 85,
in populate
app_config = AppConfig.create(entry)
File "/opt/myenv/local/lib/python2.7/site-packages/django/apps/config.py",
line 127, in create
"'%s' isn't a subclass of AppConfig." % entry)
django.core.exceptions.ImproperlyConfigured: 'social.apps.django_app.middleware.SocialAuthExceptionMiddleware'
isn't a subclass of AppConfig.
Run Code Online (Sandbox Code Playgroud)
我在本地主机上运行了相同的应用程序,并且运行正常。我不明白此错误的含义。请帮忙。
小智 6
看来你添加social.apps.django_app.middleware.SocialAuthExceptionMiddleware到INSTALLED_APPS您的settings.py。
您应该将其添加到MIDDLEWARE_CLASSES。