在models.py的底部我有:
from paypal.standard.ipn.signals import payment_was_successful, payment_was_flagged
import pay
payment_was_successful.connect(pay.paypal_success)
payment_was_flagged.connect(pay.paypal_flagged)
我正在使用 Paypal Developer IPN 模拟器,它返回“IPN 发送成功”,但其中的代码pay.paypal_success
并pay.paypal_flagged
没有被执行。
该paypal_ipn
表正在被填充,但是我注意到flag_info
每一行下面都有:
Invalid form. (<ul class="errorlist"><li>payment_date<ul class="errorlist">
<li>Enter a valid date/time.</li></ul></li></ul>)
我不知道这是否与信号不起作用有关。