Посты с тэгом webmoney


Python Webmoney API


Потребовалось мне как то реализовать поддержку Webmoney API (Документация) в проекте. Библиотек на питоне я не нашел, поэтому решил написать свою.
Читать дальше →


Django — сигналы

Доброго времени суток, друзья!

Сегодня я расскажу о очень крутой возможности Django — сигналах.

Сперва немного теории.
Когда в Django происходит некоторое событие (к примеру, в модель были записаны данные) Django генерирует signal (на самом деле — несколько сигналов. Во время иницилизации, перед записью данных, после записи и т.д.). Эти сигналы можно «ловить» и выполнять любые действия.

Давай разберём работу сигналов на примере.

Итак, я установил django-payment-webmoney (мерчант webmoney) для того, чтобы клиенты могли через webmoney пополнять свой баланс.
Моя задача — выполнять произвольный код после того, как оплата была подтверждена.
Я знаю, что когда оплата выполнения — django-payment-webmoney фиксирует платёж в моделе Payment. Отлично, сигнал