Всё-таки очень подкупает в Django его компонентность и слабосвязанность различных частей. К примеру в том примерчике, что сейчас пытаюсь сделать, понадобилась мне капча. Стандартной нет с фреймворком, но на сайте нашёл ссылку на
Django Simple Captcha (кстати, на Google Code довольно много проектов для Django), решил попробовать:
- сделал этому проекту svn co ;
- добавил ссылку к python path;
- добавил CaptchaField в мою модель;
- добавил соответствующий url;
- и всё заработало :)
В общей сложности на решение задачи ушло минут 10-20. С решением её на PHP для варианта, когда нет механизма "из коробки", даже сравнивать не охота :)
В общем - переиспользование рулит не по-детски ибо это сила!
Комментариев нет:
Отправить комментарий