我是来自 Rails 的 Django 新手,我发现 Django 固定装置(最常见的是我收集的 JSON)有点尴尬和笨拙,至少与我熟悉的 rails 固定装置相比。我喜欢能够嵌入一些 ruby 代码,例如 <%= Time.now %>
,或者在将事物与外键关联时通过名称引用其他固定装置(以避免必须跟踪 id)。
那么问题来了,你如何更有经验 Django 开发人员构建你的设备。您是否坐下来手动编写 JSON/XML/YAML,或者是否有其他工具可以帮助类似于 rails 给我的帮助?还是在 ./manage.py shell 中创建一些数据并将该数据转储到夹具中最简单,而不是手动编写夹具?甚至,您是否发现自己在测试类的 setUp(self) 方法中放入了大量数据。一旦你有了更多的经验,也许用手把这些东西写出来就不那么乏味了?