是否有 django 命令
A.删除所有表
B.删除所有表中的所有数据
C. 创建模型中定义的所有表?
我现在找不到这些!
我所说的命令是指那些小事情,比如
runserver
etc
A.删除所有表
manage.py sqlclear
将打印删除所有表的sql语句
B.删除所有表中的所有数据
manage.py flush
将数据库返回到执行syncdb后立即所处的状态
C. 创建模型中定义的所有表?
manage.py syncdb
为 INSTALLED_APPS 中尚未创建表的所有应用程序创建数据库表。
请参阅此页面以获取所有命令的参考:https://docs.djangoproject.com/en/dev/ref/django-admin/ https://docs.djangoproject.com/en/dev/ref/django-admin/
但你绝对应该考虑使用south http://south.aeracode.org/docs/about.html正如有人已经提到的。这是管理数据库的最佳方式。
N.B: syncdb
从 Django 1.7 开始,已弃用,转而使用 migrate。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)