我试图了解到底./manage.py syncdb --all
是什么?最近,我遇到了一个数据库问题,可以通过运行此命令来解决该问题,但我不确定它在幕后的作用。我知道syncdb会为未随南方迁移的已安装应用程序创建表,并且除非指定了--all选项,否则会忽略那些处于南方迁移控制之下的应用程序,但我对实际发生的情况和何时使用感到困惑它。我在django-admin docs上找不到关于该选项的任何信息,手册页仅说了关于该选项的内容。
--all Makes syncdb work on all apps, even migrated ones. Be
careful!
为什么我要小心点?这到底在做什么?是否完全删除了数据库并重新开始,我认为这会使我丢失存储在数据库中的所有数据(对吗?),或者这是否正在发生其他事情?我正在使用Django 1.6,如果有帮助的话。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句