Использование сигналов отделяет django-paypal от ваших собственных приложений.Вы можете иметь все виды сумасшедших нестандартных вещей, происходящих при успешной или неудачной оплате в ваших проектах, и при этом использовать представленное по умолчанию представление.
Представления на основе классов в Django 1.3 позволяют расширять представления и предоставлятьальтернативный способ отсоединения представления приложений.
Другие соображения, которые следует учитывать, прежде чем применять логику в представлениях, - время;если логика может занять много времени (как и любой ввод / вывод), спросите себя, имеют ли они решающее значение для имеющегося отклика, и рассмотрите возможность помещения его в очередь задач, чтобы вы могли обработать запрос быстро, без блокировки.