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