如何从Django视图中返回urllib2响应对象?

2024-10-05 17:39:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道我可以使用快捷方式模块来简化操作,但只是想看看是否可以手动执行,我尝试自己创建并返回一个响应对象,但无法使其工作:

import urllib2

def djangoview(request):

    data = '<byte string>'
    open('body.txt', 'wb').write(data)

    headers = {'Content-Type' : 'something', 'Accept' : 'somethingelse'}
    newresponse = urllib2.Request('file:body.txt', None, headers)

    return HttpResponse(newresponse)

Tags: 模块对象importtxtdatarequestdefbody
1条回答
网友
1楼 · 发布于 2024-10-05 17:39:15

我不明白你想做什么。它是视图的契约,它返回Djhttprango http-你根本不允许归还任何东西。这样做不是捷径,而是必须的。在

相关问题 更多 >