1

Я пытаюсь запустить новую миграцию в новом проекте Django 1.9, но я получаю ImportError, который, похоже, конфликтует с runningerver. Я запускаю эти команды из каталога < project>, который включает файл manage.py.Django 1.9 ImportError при запуске migrate, но не runerver

Детали:

  • Джанго 1,9
  • Использование cookiecutter-Django-
  • runserver ссылки на файл настроек
  • мигрирует производит ошибку импорта
  • В моем локальном файле .env , У меня есть DJANGO_SETTINGS_MODULE = config.settings.local
  • Настройки в < проекта>/Config/Настройки/...
  • Я бегу проект изнутри virtualenv

Команды & Ошибка:

$ django-admin.py migrate --settings=config.settings.local 
..... 
ImportError: No module named config.settings.local 



$ python manage.py runserver 
Performing system checks... 

System check identified no issues (0 silenced). 

You have unapplied migrations; your app may not work properly until they are applied. 
Run 'python manage.py migrate' to apply them. 

January 09, 2016 - 13:33:32 
Django version 1.9, using settings 'config.settings.local' 
Starting development server at http://127.0.0.1:8000/ 
Quit the server with CONTROL-C. 

Любые идеи? Заранее спасибо!

+0

Er, потому что вы передаете параметры для миграции, но не runserver. Почему бы вам не запустить migrate с помощью manage.py, как вы, работающий на сервере? –

ответ

2

Использование manage.py вместо django-admin.py

python manage.py migrate --settings=config.settings.local 
+0

Это ответили на него. Я буду отмечать это правильно, как только смогу - спасибо за помощь, очень ценю это! – Emile