【发布时间】:2015-10-13 05:00:29
【问题描述】:
我有一个 Django 应用程序,我想从我自己的网站获取一个页面,并通过传递请求的标头和 cookie 来模拟客户端请求。
middleware.py
r = requests.get('https://google.com', None, headers=request.META, cookies=request.COOKIES)
但是,我注意到在 Django 中,request.META 是大写的,并且使用下划线而不是连字符。虽然request.COOKIES 返回空,这让我相信它们不会出现在中间件中?
我错过了什么吗,这似乎很令人沮丧,因为 requests 是一个如此受欢迎的库,而 Django 是一个如此受欢迎的框架。
【问题讨论】:
标签: python django python-requests