django-paypal IPN不起作用

Kai*_*Kai 1 python django paypal django-paypal

我在django应用程序中使用django-paypal作为付款解决方案。我正在尝试实现IPN处理程序。

当我在IPN处理URL处收到IPN消息时,django服务器崩溃会发生什么:

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 281, in run
    self.finish_response()
  File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 321, in finish_response
    self.write(data)
  File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 417, in write
    self._write(data)
  File "/usr/lib/python2.6/socket.py", line 300, in write
    self.flush()
  File "/usr/lib/python2.6/socket.py", line 286, in flush
    self._sock.sendall(buffer)
error: [Errno 104] Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我的付款应用程序urls.py看起来像这样:

urlpatterns = patterns('mysite.payment.views',
    (r'^thank_you/', 'thank_you'),
    (r'^canceled/', 'canceled'),
    (r'^paypal-ipn/', include('paypal.standard.ipn.urls'))
    )
Run Code Online (Sandbox Code Playgroud)

对我来说,错误消息是毫无用处的。如果有人可以帮助我,那会很好。

Kai*_*Kai 5

我承认我是个白痴:)

您不需要ssl。但是您需要的是在可以使用syncdb之前先做一个syncdb,...

上帝有时很容易让你看不到它。