删除所有表的django命令是什么?

2024-04-10

是否有 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(使用前将#替换为@)

删除所有表的django命令是什么? 的相关文章

随机推荐