В одной из предыдущих статей я писал о том, как лекго
встроить ajax-валидацию форм [web-brains.com] в уже существующие виды с формами. Сегодня я придумал, как сделать это
ещё проще.
Сегодня ночью, как всегда внезапно, меня торкнуло написать какой-нить прожэкт на django. Самописные блоги уже не в моде, потому решил форум делать ) В результате после 4 часов кодинга образовалось вот это нечто:
http://pybb.org [pybb.org]
Иван Немытченко
предложил
провести online встречу программистов, использующих Django и
RubyOnRails. Цель проекта - ознакомить людей из одного лагеря с
“вражескими технологиями” из другого. Задумка такая: будет
поставлена какая-то не шибко большая задача, которую
django-программистам нужно будет выполнить на рельсах, а
рельсовикам, соотвественно, на джанго. Обмен впечатлениями,
советами и запросами о помощи будет проходить на каком-нитбудь
jabber/irc канале. Подробную информацию можно получит по
вышеуказанной ссылке, там же в комментариях проходит обсуждение идеи.
В этой статье я расскажу о том, как перенести ваш django-проект на боевой сервер под управлением nginx. Допустим, наш сайт называется foo.ru, а проект мы будем хранить в каталоге /web/foo.ru/web_site. Скопируем все файлы на сервер в этот каталог и сделаем syncdb. Теперь надо проверить, чтобы переменная TEMPLATE_DIRS в settings.py содержала абсолютные пути. Хотя отладочный сервер Django позволяет использовать относительные имена в этой переменной, под nginx это вызовет ошибку при загрузке шаблонов. Настройка MEDIA_ROOT тоже должна содержать абсолютный путь. Допустим, она равна /web/foo.ru/web_site/pub/.
Сегодня спустя 1.5 года использования
VDS я решил написать скрипт для бэкапа данных. Я писал и отлаживал его 10-15 минут. Из-за того, что у меня не было такого скрипта раньше, я однажды потерял данные форума it-omsk.com за месяц ) Зачастаю цена создания постоянного дублирования данных ничтожна по сравнению с убытками от их потери, однако мы всё равно продолжаем надеяться на авось. Мне кажется, что не я один такой безалаберный. В общем, бэкапы - это круто )