直到v1.8,我用来发出以下命令,它用于为我创建表并要求创建一个新用户。Django 1.9中syncdb命令的替代选择是什么?
python manage.py syncdb
现在由于此命令已在1.9中删除,我该怎么做?
直到v1.8,我用来发出以下命令,它用于为我创建表并要求创建一个新用户。Django 1.9中syncdb命令的替代选择是什么?
python manage.py syncdb
现在由于此命令已在1.9中删除,我该怎么做?
该命令已弃用赞成迁移命令,该命令执行两种旧的行为以及执行迁移。
对于较旧的软件,你可能需要使用
python manage.py migrate --run-syncdb
它不是做后一部分,即要求创建超级用户。 –
你应该使用Django迁移。
首先用法:
python manage.py makemigrations
python manage.py migrate
然后
python manage.py makemigrations your_app
python manage.py migrate
它取代南非在Django 1.7。 如果你想了解更多细节:https://docs.djangoproject.com/en/1.9/topics/migrations/
检查以下链接:可能是有用的http://stackoverflow.com/questions/29683494/what-should-i-use-instead-of-syncdb-in-django-1- 9 –
我明白了,那里有'createsuperuser'。 –