Я новичок в Django, пришедшем из Rails, и нахожу светильники Django (чаще всего JSON из того, что я собираю) несколько неловкими и неудобными, по крайней мере, по сравнению с приборами, которые мне знакомы , Мне понравилось иметь возможность вставлять некоторый код ruby, например <%= Time.now %>
, или ссылаться на другие приборы по имени при связывании вещей с внешними ключами (чтобы избежать необходимости отслеживать идентификаторы).
Итак, вопрос в том, как вы, опытные разработчики Django, создаете ваши приборы. Вы сидите и пишете JSON / XML / YAML вручную, или есть другие инструменты, которые могут помочь, аналогичные тем, что дает мне rails? Или проще всего создать некоторые данные в оболочке ./manage.py и вывести эти данные в прибор, а не записывать данные вручную? Или даже все еще, вы находите себя помещающими много данных в ваш метод setUp (self) в ваших тестовых классах. Может быть, написание этих вещей менее утомительно, если у вас есть немного больше опыта?