Python/Django 项目中的命令错误 makemigrations
Command error makemigrations in a Python/Django project
Python: 2.7
Django: 1.6
我正在使用 virtualenv
来管理我的项目。
我已将我的应用程序添加到 INSTALLED_APPS。
尝试运行以下命令:
(pythonenv-1.6)xxxxx@xxxx.com
python manage.py makemigrations
Unknown command: 'makemigrations'
Type 'manage.py help' for usage.
我试过 python manage.py makemigrations my_app_name
也没有用。 :(
消息说命令未知。它肯定是在后来的 django 版本中添加的。如果你不喜欢南方,你可以删除 table 和 运行 syncdb 或使用 ALTER 命令手动更改 SQL。
添加到 Ninja Puppy 评论中,这是一个正式的答案以供将来参考:
Django 1.6 依赖于第 3 方插件 "South",因此我们必须使用它来进行初始化
./manage.py my_app_name southtut --initial
然后这个用于更新更改
./manage.py my_app_name southtut --auto
而不是
python manage.py makemigrations my_app_name
Python: 2.7
Django: 1.6
我正在使用 virtualenv
来管理我的项目。
我已将我的应用程序添加到 INSTALLED_APPS。
尝试运行以下命令:
(pythonenv-1.6)xxxxx@xxxx.com
python manage.py makemigrations
Unknown command: 'makemigrations'
Type 'manage.py help' for usage.
我试过 python manage.py makemigrations my_app_name
也没有用。 :(
消息说命令未知。它肯定是在后来的 django 版本中添加的。如果你不喜欢南方,你可以删除 table 和 运行 syncdb 或使用 ALTER 命令手动更改 SQL。
添加到 Ninja Puppy 评论中,这是一个正式的答案以供将来参考:
Django 1.6 依赖于第 3 方插件 "South",因此我们必须使用它来进行初始化
./manage.py my_app_name southtut --initial
然后这个用于更新更改
./manage.py my_app_name southtut --auto
而不是
python manage.py makemigrations my_app_name