这是交易,我需要使用API,每次执行请求时都需要追加标头,我已经检查了middleware documentation 但这仅适用于传入请求,在这种情况下是否可以使用任何内容。
答案 0 :(得分:2)
如评论中所述:
class ServiceAPIClient(object):
def __init__(self):
self.base_url = "http://example.com/api"
self.custom_header = "custom: header example"
def consume_endpoint(self, endpoint):
return requests.get(self.base_url+endpoint, headers=self.custom_header)
然后在您的视图/模型中使用它,如:
response = ServiceAPIClient().consume_endpoint("/endpoint")
请记住,这是一个愚蠢的例子......