Django的DB复位,无负载灯具
题
有一种简单的方式来重设一个Django数据库(即删除所有数据/表,创建新表和创建索引),而不后记承载夹具数据?我想拥有只是一个空数据库,因为所有的数据从另一个源(一种后处理的备份)加载。
我知道,这可以通过管道的manage sql...
命令manage dbshell
输出来实现,但是这依赖于manage reset
和是种哈克...
还有没有其他的方法可以做到这一点?
编辑:
reset
将做到这一点,但有像<=>一个命令,不需要应用程序名作为参数?
解决方案
据我所知,固定装置(在initial_data文件)被自动manage.py syndcb
后和不复位后加载。所以,如果你做一个manage.py reset yourapp
应该不会加载装置。嗯?
其他提示
你不应该能够确实与manage.py的的复位选项?
不隶属于 StackOverflow