运行 迁移时 Django 1.9 ImportError,但不运行服务器
Django 1.9 ImportError when running migrate, but not runserver
我正在尝试 运行 在新的 Django 1.9 项目上进行新的迁移,但我收到一个似乎与 运行server[=32 冲突的 ImportError =].我正在 运行 从包含 manage.py 文件的 目录中执行这些命令。
详情:
- Django 1.9
- 使用 cookiecutter-django
- 运行服务器引用设置文件
- migrate 产生导入错误
- 在我的本地 .env 文件中,我有 DJANGO_SETTINGS_MODULE=config.settings.local
- 设置在<项目>/config/settings/...
- 我运行从 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.
有什么想法吗?提前致谢!
使用manage.py
代替django-admin.py
python manage.py migrate --settings=config.settings.local
我正在尝试 运行 在新的 Django 1.9 项目上进行新的迁移,但我收到一个似乎与 运行server[=32 冲突的 ImportError =].我正在 运行 从包含 manage.py 文件的
详情:
- Django 1.9
- 使用 cookiecutter-django
- 运行服务器引用设置文件
- migrate 产生导入错误
- 在我的本地 .env 文件中,我有 DJANGO_SETTINGS_MODULE=config.settings.local
- 设置在<项目>/config/settings/...
- 我运行从 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.
有什么想法吗?提前致谢!
使用manage.py
代替django-admin.py
python manage.py migrate --settings=config.settings.local