Django і Підписка

26 Квітня 2010

За вчорашній вечер написав маленький модуль до Django. Мені потрібно було розіслати по всім користувачам розсилку емайлів. З однії сторони звичайна задача, але облазивши весь інтернет не знайшов простого модуля. Тож засучив рукава, включив Ангіну на повну гучність, і вже за декілька годин мав результат ).

Тож press_subscription вміє:

  • створювати листи
  • відсилати листи адмінам, щоб перевірити як вони виглядають
  • відсилати всім користувачам листи
  • в листі можна використовувати змінні, такі як емайл користувача, і лінк щоб відписатися на розсилку
  • можливість відписатися від розсилки

Для роботи press_subscription потрібні модулі:

Хоча система буде працювати і без mailer, а щоб відмовитися від dblogging потрібно закоментувати лише два рядки.

Систему вже затестив на продакшині в себе, і помилок немає. Хоча я через те що спішив трішки подурному поназивав поля в моделях. Та й код непогано б відрефакторити, та то вже якось пізніше ).

Саме за цю модульнісь я люблю Джанго, бо тепер якщо мені в наступних проектах буде потрібна розсилка, то її вже імплентую за хвилину.

Весь модуль знаходиться на bitbucket - http://bitbucket.org/presidentua/django-subscribe/wiki/Home

Можливо він буде корисний не лише мені )

 
 
spirt40@gmail.com