Archive for July 08, 2008

Django приложение для вывода сообщений

Оформил ещё одну часть кода в отдельное приложение - на этот раз приложение для вывода сообщений. Оно решает две распространённые проблемы:
1) Часто в шаблон нужно вывести какое-то сообщение, резюмирующее итог совершённых действий, но создавать ради этого сообщения место в шаблонах для каждого view неудобно.
2) После редактирования или создания объекта, нужно сделать редирект и уже на следующей странице вывести сообщение об успешности действия.
 

YAML для создания тестовых данных

Сегодня в качестве эксперимента я пощупал формат описания данных YAML и успешно заюзал его для наполнения проекта тестовыми данными. В начале я хотел просто хранить множество данных в YAML-файле, затем скриптом доставать известные заранее ключи и записывать их в нужные модели, но затем как всегда душе захотелось большего и я решил хранить в YAML также информацию о названиях моделей и полей. То есть теперь одним скриптом я могу парсить разные YAML-файлы.

Конечно, хотелось бы это всё красочно расписать, да больно неохото палец сосать, так что выкладываю код и баста!