Python 如何创建Django直通视图?

Python 如何创建Django直通视图?,python,ajax,django,Python,Ajax,Django,我想创建一个Django视图,它执行以下操作: 在api/some/url/或/other上接收HttpRequest 通过some/url/或/other将其传递给另一台服务器(基本上重写url) 在Django中添加基于会话数据的cookie 使用与原始请求中相同的方法、数据、参数等 逐字返回对API调用的响应 必须在会话中存储从呼叫返回的Cookie 必须在返回的HttpResponse Django中已有哪些工具可以实现此目的?无 您必须使用httplib/urllib/ur

我想创建一个Django视图,它执行以下操作:

  • api/some/url/或/other上接收
    HttpRequest
  • 通过
    some/url/或/other
    将其传递给另一台服务器(基本上重写url)
    • 在Django中添加基于会话数据的cookie
    • 使用与原始请求中相同的方法、数据、参数等
  • 逐字返回对API调用的响应
    • 必须在会话中存储从呼叫返回的Cookie
    • 必须在返回的
      HttpResponse
Django中已有哪些工具可以实现此目的?

您必须使用
httplib
/
urllib
/
urllib2
libs中的一个来编写自己的包装器实用程序,以连接到另一台服务器。
很可能您必须从
HttpRequest
对象中提取所有相关信息,并使用这些信息在所述util函数中手动构造您自己的请求

关于从另一台服务器接收响应,这将稍微取决于您是否只需要异步或准同步响应