Моя библиотека - социальная сеть любителей книг

Django & Cron

Программирование 15.04.2009

Интро

В предыдущей статье я описывал как выкладывать Django-проект на сервер и можно сказать попутно выкладывал. =) Но на этом мои “мучения” не закончились - оказалось, что я не знаю как прикрутить вызовы частей приложения по Cron.

Погуглив и почитав, решение нашлось… и оно оказалось намного приятнее решения на php ;)

Решение

В корневой директории проекта, в моем случае publishing, создаем фалик run.py:

# -*- coding: utf-8 -*-
import sys
import settings
from django.core.management import setup_environ
setup_environ(settings)
module_name = sys.argv[1]
exec('import %s' % module_name)
exec('%s.%s' % (module_name, ' '.join(sys.argv[2:])))

Update: Спасибо Александру Кошелеву за ценный комментарий.

И теперь при помощи этого скрипта мы можем вызывать функции наших “вьюшек” из командной строки и из cron:

# python /path/to/project/run.py report.views "send_emails()"

Таким образом у нас выполниться report.views.send_emails()
Все, остается вызвать crontab -e и добавть выше описанную команду.

Как всегда, все просто. =)

Материализованные дебаты

Программирование 03.04.2009

Интро

Что главное в интернете? Полезная информация и общение. И все в сети строиться вокруг этих 2-х понятий.

Сегодня мы займемся общением =) Точнее инструментом для общения - написанием древовидных комментариев на Django. Созданием универсальных древовидных комментариев с добавлением при помощи Ajax.
Читать полностью »

Выбор сделан!

Программирование 19.12.2008

Интро

Я уже долгое время мучаюсь выбором php-framework‘а. Я испробовал почти все более-менее известные FW. И все было не то. В одном не нравится его аскетизм. В другом дикая сложность развертывания. В третьем не устраивает скорость разработки приложений и т. д.

Выход есть!

И вот после длительных поисков я нашел его! Читать полностью »

Меломанам посвящается…

Разное 15.10.2007

В блоге Никиты Селецкого зашел у нас разговор о Symfony Framework.

При первом взгляде, этот FW мне показался довольно сложным… Однако на сайте http://developer.co.ua есть много (на данный момент 6) уроков для освоения этого FW.

Плюс потратив немного времени в Google нашел небольшую шпаргалку по Symfony Framework.

З. Ы. А вот неплохая подборка шпаргалок на все случаи жизни: http://smashingmagazine.com

Проблема выбора: находка

Разное 28.09.2007

В своей статье “Проблема выбора“среди прочих достоинств ZendFramework, я называл наличие русской документации.

Сегодня нашел еще одну русскую документацию, но уже по CakePHP, читаем: http://cake-php.ru/


Copyright, 1983 – 2010