我的initial_data.json现在有很多东西。我想知道是否有办法分割文件中的数据(按型号),以便所有文件都通过相同的manage syncdb命令加载?
我最近重新讨论了这个问题,并提出了一种更好的方法来将代码挂钩到'真正的'post_syncdb信号:
答案 0 :(得分:1)
是的,syncdb会在每个模型文件的syncdb 上加载app / sql / modelname.sql中的所有内容 - 这不完全是json,只有纯SQL可以去那里。
如果你想分割你的json灯具你必须给它们命名为mymodel.json,把它放在app / fixtures /中,然后在syncdb之后手动执行manage.py loaddata mymodel