我正在使用 django 标准 ipn 并且无法处理通知信号。付款非常顺利,只有通知部分不起作用。这是我的信号.py
def show_me_the_money(sender, **kwargs):
ipn_obj = sender
if ipn_obj.payment_status == ST_PP_COMPLETED:
print("yey")
order = Orders.objects.get(id=38)
order.paid = True
order.save()
valid_ipn_received.connect(show_me_the_money)
应用程序.py
class PaymentConfig(AppConfig):
name = 'payment'
verbose_name = 'Payment'
def ready(self):
import payment.signals
初始化.py
default_app_config = 'payment.apps.PaymentConfig'
网址.py
url(r'^payment/', include('payment.urls', namespace='payment')),