2017-03-18 7 views
1

私はdjango標準ipnを使用しており、通知信号を処理できません。 支払いが非常にスムーズに行われるのは、通知部分のみが機能しないことです。 これは設定にdjango-paypalが通知信号を処理できません

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) 

apps.py

class PaymentConfig(AppConfig): 
    name = 'payment' 
    verbose_name = 'Payment' 


    def ready(self): 
     import payment.signals 

のinitの.py

default_app_config = 'payment.apps.PaymentConfig' 

urls.py

url(r'^payment/', include('payment.urls', namespace='payment')), 

答えて

0

行く私のsignals.pyです/base.pyまたはsettings.pyを入力してDNSをALLOWED_HOSTSに挿入するか、問題がなければALLOWED_HOSTS = '*'を使用してください

関連する問題