【问题标题】:Django-paypal Heroku VS Local ? PAYPAL IPNDjango-paypal Heroku VS 本地?贝宝 IPN
【发布时间】:2017-11-09 22:54:32
【问题描述】:

在我的本地开发中,django-paypal 插件非常棒,并且在尝试使用 paypal 和开发者帐户时遇到了零问题。推送到 heroku 后,我似乎无法按照完全相同的步骤联系贝宝服务器....

例如,在本地开发中,我得到了已接受的付款和 IPN,以使用 ngrok 返回到我的本地主机。

一旦我将应用程序推送到 heroku 加载的所有内容并且它看起来不错,我的问题不是我在尝试从 heroku 连接到沙盒时从 paypal 收到 500 错误??

请帮忙, 瑞恩

【问题讨论】:

    标签: django heroku paypal paypal-ipn django-paypal


    【解决方案1】:

    这让我永远呆着,所以我把它贴在这里,以备下一次和即将到来的 django dev 使用,以使用 django-by-example 书并使用 heroku 作为生产主机!

    heroku addons:add cloudamqp
    Adding cloudamqp on secure-fortress-6930... done, v6 (free)
    Use `heroku addons:docs cloudamqp` to view documentation.
    
    BROKER_URL = os.environ.get("CLOUDAMQP_URL", "django://")
    BROKER_POOL_LIMIT = 1
    BROKER_CONNECTION_MAX_RETRIES = None
    
    CELERY_TASK_SERIALIZER = "json"
    CELERY_ACCEPT_CONTENT = ["json", "msgpack"]
    CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
    
    if BROKER_URL == "django://":
        INSTALLED_APPS += ("kombu.transport.django",)
    

    安装插件 将代码添加到seetings.py 享受吧!

    https://drdaeman.github.io/heroku-djcelery-example/

    【讨论】:

      猜你喜欢
      • 2016-10-23
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 2016-05-09
      • 2023-03-11
      • 2014-04-24
      • 2012-08-19
      • 2012-08-15
      相关资源
      最近更新 更多