0

使用“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,并且在设置中明确调用了 django-admin.py 和 manage.py 的正确版本。

4

1 回答 1

0

运行这个

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

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

于 2015-04-30T16:13:31.627 回答