2017-01-13 76 views
1

我正在使用未經我編碼的Django服務器。我已經使用pip install -r requirements安裝了所有依賴關係,但是當我嘗試執行manage.py時,出現此錯誤。Django服務器錯誤:ImportError:沒有名爲dal的模塊

Traceback (most recent call last): 
    File "./manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 353, in execute_from_command_line 
    utility.execute() 
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 327, in execute 
    django.setup() 
    File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", line 90, in create 
    module = import_module(entry) 
    File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
ImportError: No module named dal 

該解決方案應該是這樣pip install dal,但是當我嘗試它,我得到另一個錯誤:沒有dal模塊。

我使用Python 2.7和Django的1.9.8

UPDATE

我現在的INSTALLED_APPS

INSTALLED_APPS = (
    #'dal', 
    #'dal_select2', 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'django.contrib.gis', 
    'django_extensions', 
    'rosetta', 
    'corsheaders', 
    'rest_framework', 
    'rest_framework.authtoken', 
    'geoposition', 
    'cities', 
    'core', 
    'api', 
    'dal', 
    'dal_select2' 
) 
+0

你應該看看你的INST settings.py裏面的ALLED_APPS,也許你忘了把'dal'放進去。 – latsha

+0

裏面'INSTALLED_APPS','dal'出現第一個:( –

+0

我不認爲把dal放在第一個位置是個好主意,它應該是畢竟標準的django應用程序 – latsha

回答

8

的問題是,你要安裝Django自動完成光pip install dal,但你應該通過輸入來安裝它pip install django-autocomplete-light

相關問題