有一种简单的方式来重设一个Django数据库(即删除所有数据/表,创建新表和创建索引),而不后记承载夹具数据?我想拥有只是一个空数据库,因为所有的数据从另一个源(一种后处理的备份)加载。

我知道,这可以通过管道的manage sql...命令manage dbshell输出来实现,但是这依赖于manage reset和是种哈克...

还有没有其他的方法可以做到这一点?

编辑: reset将做到这一点,但有像<=>一个命令,不需要应用程序名作为参数?

有帮助吗?

解决方案

据我所知,固定装置(在initial_data文件)被自动manage.py syndcb后和不复位后加载。所以,如果你做一个manage.py reset yourapp应该不会加载装置。嗯?

其他提示

你不应该能够确实与manage.py的的复位选项?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top