February 28th, 2008

main

Django Admin [ilvar.ru (http://ilvar.ru/blog/2008/02/28/django-admin/)]

Во время работы удаленщиком-джангистом на небольшом проекте встал передо мной вопрос выбора админки для сайта. Товарищ, который у них давно работает, показал мне пример обычного варианта, а конкретно - код формы. Форма охватывала несколько моделей и описывала все поля вручную - так что код был длинннн, сначала там объявлялись поля, потом в form.save() они так же по одному распихивались в нужные модели. При правке чего-нибудь в модели соответсвенно приходилось править и форму, и save() - дублирование, итить его!

Я решил, что это есть нехорошо, и решил вместо этого серьезно подхачить джанговскую админку. В результате коллега боится лезть в мой код, заявляя, что это “черная магия”, а я радуюсь, как ребенок - оно ведь работает именно так, как должно! При этом мне ни разу не потребовалось править код самой джанги - все либо подменяется, либо навешивается сверху.

Офигенно.

This is crossposted entry. ilvar.ru