몇 시간 동안 django-paypal에서 작동하도록 신호를 보내려고했습니다. 내가 페이팔의 IPN 시뮬레이터를 사용하는 경우django-paypal 신호가 실행되지 않음
from django.dispatch import receiver
from paypal.standard.ipn.signals import payment_was_successful, payment_was_flagged
@receiver(payment_was_successful)
def confirm_admin_payment(sender, **kwargs):
print 'SUCCESS: %s' % sender.payer_email
@receiver(payment_was_flagged)
def payment_flagged(sender, **kwargs):
print "FLAGGED: %s" % sender.payer_email
print "signals.py has been imported"
, 나는 데이터베이스에 갈 수 있기 때문에 트랜잭션이 작동 알고 보면 다음과 같습니다
는 (내 urls.py에서 가져온) 내 signals.py입니다 paypal_ipn 테이블과 트랜잭션이 잘 보였으므로 신호가 작동해야합니다.저는 dcramer와 johnboxall의 django-paypal 버전을 모두 시험해 보았습니다.하지만 여전히 기쁨은 없습니다.
나는 아이디어가 없으며, 조사하고이 사실을 파악하려고 노력했습니다. 선배 들께 감사드립니다.
신호에 약간의 문제가 있었고이 vid가 다시 궤적에 있음을 발견했습니다. http://www.youtube.com/watch?v=qwp8k5GQoNU&feature=related – Timbadu