0

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

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

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

请帮忙,瑞恩

4

1 回答 1

0

这让我永远如此,所以我把它贴在这里,以备下一次和即将到来的 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/

于 2017-06-08T21:19:44.930 回答