2017-11-06 8 views
0

はImportError:という名前のモジュールが 'アカウントない' - Herokuのに展開しようと、私は次のエラー受け付けておりますHerokuの

22:06:03 web.1 |  apps.populate(settings.INSTALLED_APPS) 
22:06:03 web.1 | File "/Users/XXX/.envs/carla/lib/python3.5/site-packages/django/apps/registry.py", line 85, in populate 
22:06:03 web.1 |  app_config = AppConfig.create(entry) 
22:06:03 web.1 | File "/Users/XXX/.envs/carla/lib/python3.5/site-packages/django/apps/config.py", line 94, in create 
22:06:03 web.1 |  module = import_module(entry) 
22:06:03 web.1 | File "/Users/XXX/.envs/carla/lib/python3.5/importlib/__init__.py", line 126, in import_module 
22:06:03 web.1 |  return _bootstrap._gcd_import(name[level:], package, level) 
22:06:03 web.1 | ImportError: No module named 'accounts' 

インストール済みのアプリケーション:

INSTALLED_APPS = [ 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.humanize', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 

    'django_summernote', 
    'widget_tweaks', 

    'accounts', 
    ... 
] 

プロジェクト構造を:

- carla/ 
    - carla/ 
     - accounts/ 
     - static/ 
     - templates/ 
    - config 
     - settings/ 
     - __init__.py 
     - urls.py 
     - wsgi.py 
    - manage.py 
    - Procfile 
    - requirements.txt 
    ... 

Herokuが私の'accounts'アプリを見つけられない理由を知っていますか?それはローカルで正常に動作し、明らかに私のINSTALLED_APPSにあります。

ありがとうございます!

答えて

1

プロジェクトの階層が間違っているようですが、ローカルでどのように動作するかはわかりません。あなたは2つのカーラフォールドがあり、カーラは1つだけ必要です。もう1つはアカウントで置き換えてください。それ以外の場合は、settings.pyファイルのinstalled_appsにaccountの代わりにcarla.accountsを入れてください。

関連する問題