"迁移"使用Django 1.8时无法识别manage.py的命令

时间:2015-04-30 15:15:07

标签: django manage.py

使用" path / to / mySite / manage.py migrate"我得到了

Unknown command: 'migrate'
Type 'manage.py help' for usage.

列出的命令是:

changepassword
  cleanup
  compilemessages
  createcachetable
  createsuperuser
  dbshell
  diffsettings
  dumpdata
  flush
  inspectdb
  loaddata
  makemessages
  reset
  runfcgi
  runserver
  shell
  sql
  sqlall
  sqlclear
  sqlcustom
  sqlflush
  sqlindexes
  sqlinitialdata
  sqlreset
  sqlsequencereset
  startapp
  syncdb
  test
  testserver
  validate

我相信"迁移"从Django 1.7开始,作为manage.py的本机命令添加。根据" pip list"和包文档我肯定在使用Django 1.8,我在setup中明确调用了django-admin.py和manage.py的正确版本。

1 个答案:

答案 0 :(得分:0)

运行此

python -c "import django; print(django.get_version())"

这将告诉您是否在此项目的目录结构中或在PYTHONPATH中的某个位置被不同版本的django阻塞