前提・実現したいこと
DjangoによりHerokuへデプロイしたいと思っています。
$ heroku run python manage.py migrate
を実行した後に発生したエラーです。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "manage.py", line 24, in <module> execute_from_command_line(sys.argv) File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line utility.execute() File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 347, in execute django.setup() File "/app/.heroku/python/lib/python3.6/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/registry.py", line 89, in populate app_config = AppConfig.create(entry) File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/config.py", line 116, in create mod = import_module(mod_path) File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 978, in _gcd_import File "<frozen importlib._bootstrap>", line 961, in _find_and_load File "<frozen importlib._bootstrap>", line 936, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 978, in _gcd_import File "<frozen importlib._bootstrap>", line 961, in _find_and_load File "<frozen importlib._bootstrap>", line 936, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 978, in _gcd_import File "<frozen importlib._bootstrap>", line 961, in _find_and_load File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked ModuleNotFoundError: No module named 'social'
初めは
ModuleNotFoundError: No module named 'social-django'
というエラーが発生し、調べた結果
pip install python-social-auth[django] pip install social-auth-app-django
をインストールし、settings.pyのINSTALLED_APPに'social.apps.django_app.default'を書き込めば解決できると知り、記入した結果、エラーの内容が"social-django"から"social"に変わりました。
settings.py
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'social.apps.django_app.default', "debug_toolbar", "social_django", "mosaic_app", ]
requirements.txt
astroid==1.6.2 beautifulsoup4==4.6.0 certifi==2018.1.18 chardet==3.0.4 defusedxml==0.5.0 dj-database-url==0.5.0 dj-static==0.0.6 Django==2.0.3 django-debug-toolbar==1.9.1 django-toolbelt==0.0.1 gunicorn==19.7.1 httplib2==0.11.3 idna==2.6 isort==4.3.4 lazy-object-proxy==1.3.1 mccabe==0.6.1 oauth2client==4.1.2 oauthlib==2.0.7 Pillow==5.1.0 psycopg2==2.7.4 pyasn1==0.4.2 pyasn1-modules==0.2.1 PyJWT==1.6.1 pylint==1.8.3 PyMySQL==0.8.0 python-social-auth==0.3.6 python3-openid==3.1.0 pytz==2018.3 requests==2.18.4 requests-oauthlib==0.8.0 rsa==3.4.2 six==1.11.0 social-auth-app-django==2.1.0 social-auth-core==1.7.0 sqlparse==0.2.4 static3==0.7.0 urllib3==1.22 wrapt==1.10.11 xmltodict==0.11.0
'social-django'
のエラーに関しても
'social'に関しても
同じ解決策しか見つけることができず困っています。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。