2
我现在在我的initial_data.json中有很多东西。我想知道是否有办法在文件中拆分数据(按模型),以便所有文件都通过相同的管理syncdb命令加载?django灯具:在syncdb上加载多个灯具
我最近重新审视这个问题,并与挂钩代码为“真正的” post_syncdb信号的一种更好的方式想出了:
http://www.djangosnippets.org/snippets/1988/
我现在在我的initial_data.json中有很多东西。我想知道是否有办法在文件中拆分数据(按模型),以便所有文件都通过相同的管理syncdb命令加载?django灯具:在syncdb上加载多个灯具
我最近重新审视这个问题,并与挂钩代码为“真正的” post_syncdb信号的一种更好的方式想出了:
http://www.djangosnippets.org/snippets/1988/
是,执行syncdb会从你的应用程序/ SQL/MODELNAME加载一切。 sql syncDB 一次为每个模型文件 - 这不完全是json,但只有纯SQL可以去那里。
如果要拆分你有他们的名字像mymodel.json您的JSON灯具,把它应用/夹具/内,并执行syncdb
感谢后做手工manage.py loaddata为MyModel!也许他们有一天会改变它,会很有用:) – Nikita 2009-12-15 15:20:15