我正在编写一个与远程服务通信的 django 应用程序(在我的 VPN 上但不在本地托管)。我可以通过 django shell 成功地与服务通信,但是当我尝试调用完全相同的函数,从网络表单发布信息时,开发服务器就死了。
我原以为 shell 和开发服务器的行为方式完全相同。我唯一能想到的是外壳可能更“耐心”,等待响应?
通信通过协议缓冲区发生。
帮助!
我正在编写一个与远程服务通信的 django 应用程序(在我的 VPN 上但不在本地托管)。我可以通过 django shell 成功地与服务通信,但是当我尝试调用完全相同的函数,从网络表单发布信息时,开发服务器就死了。
我原以为 shell 和开发服务器的行为方式完全相同。我唯一能想到的是外壳可能更“耐心”,等待响应?
通信通过协议缓冲区发生。
帮助!
开发服务器是单线程的,因此如果您打开另一个连接,它会挂起服务器。
您可以尝试用于开发目的:http: //github.com/jaylett/django_concurrent_test_server
非常适合我
或者使用真实的配置,例如 apache+wsgi