Archive for July, 2007

Cлайды докладов о Django с конференции OSCON 2007

Довольно информативно даже без аудиозаписи самих докладов )

Рассмотрены следующие темы:
- Тестирование
- Middleware
- Сигналы
- Использование AJAX в формах
- Написание своих шаблонных тэгов
- Создание своих полей форм
- OpenID
- Оптимизация работы сервера
- GIS

Посмотреть слайды можно здесь [toys.jacobian.org] в формате HTMLPNG.

Принудительная аутентификация любым пользователем

В целях отладки проекта мне понадобилось быстро просматривать сайт глазами конкретного пользователя. Для этого я решил написать отдельный view, в который передаю id пользователя. В документации Django написано, что для авторизации пользователя нужно сначала выполнить фунцию authenticate из модуля django.contrib.auth, а затем login.
 

Скрипт обновления django trunk и генерации документации

Выкладываю полезный скритпик. При его запуске происходит update транка из svn-репозитария (при условии, что вы уже сделали checkout), а затем из обновлённых файлов генерируется документация. Таким образом ваши маны по джанго никогда не устаревают )
 

Python класс для работы c sape.ru

Представляю вам python класс для работы с sape.ru
Как будет время, оформлю всё красивым модулём с тестами, а пока голый код. Его работоспособность доказана практикой т.е. ссылки показываются, деньги капают ) Скрипт был написан путём анализа официальных php и perl версий.
 

Скрипт управления django fastcgi процессами

У меня на хостинге сейчас запущено несколько сайтов на Django. Директория каждого django-проекта называется web_site и лежит в одноимённой домену директории. Например, этот блог находится в /web/web-brains.com/web_site.

Такое расположение проектов позволяет мне легко управлять демонами этих сайтов.
 

Полезные мелочи, скрашивающие жизнь джанговоду.

По ходу использования Django у меня сложилось несколько правил о том, куда следует помещать тот или иной код или как автоматизировать рутинные операции. Этими правилам я и хочу сейчас поделиться. Прошу пардона за оформление статьи, я запустил блог недавно и у меня ещё не дошли руки написать красивые стили.
 

Первая запись

С чувством некоторого удовлетворения пишу наконец-то первую запись в своём самодельном блоге.

В дальнейшем я намереваюсь освещать на этом ресурсе преимущественно темы программирования на языке python и использования веб фреймворка Django.