我是来自Rails的新来的Django,我发现Django Fixtures(我收集的最常见的JSON),有点尴尬和unweildy,至少在轨道夹具比较我很熟悉。我喜欢能够嵌入一些ruby代码,例如<%= Time.now %>
,或者在将外键与外键关联时(为了避免跟踪id)而引用其他固定装置。Django JSON夹具生成
所以这个问题,你如何更多地体验Django开发者构建你的灯具。你是否坐下来手动编写JSON/XML/YAML,还是有其他工具可以帮助类似于rails给我的东西?或者,在./manage.py shell中创建一些数据并将该数据转储到灯具中最简单,而不是用手写入灯具?或者甚至还有,你是否发现自己在测试类中的setUp(self)方法中输入了大量数据。也许一旦你有更多的经验,用手写这些东西是不是很乏味?
如果您已经安装PyYAML(我想应该是在stdlib),你可以在YAML中写入灯具,这更令人愉快。 – LeafStorm 2010-01-07 12:07:58