命令错误在Python/Django proj中执行makemigrations

2024-05-15 10:13:24 发布

您现在位置:Python中文网/ 问答频道 /正文

Python:2.7

丹戈:1.6

我正在使用virtualenv来管理我的项目。在

我已将我的应用程序添加到已安装的应用程序中。在

尝试运行以下命令:

(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,但也没用。:(


Tags: 项目py命令com应用程序managevirtualenvtype
2条回答

信息显示命令未知。它肯定是在后来的django版本中添加的。如果不喜欢south,可以删除table并运行syncdb,或者使用ALTER命令手动更改SQL。在

除了忍者小狗的评论,下面是一个正式的答案,供将来参考:

django1.6依赖于第三方附加组件“South”,因此我们必须使用它来初始化

./manage.py my_app_name southtut  initial

然后这个用来更新更改

^{pr2}$

而不是

python manage.py makemigrations my_app_name

相关问题 更多 >