直到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'。 –