我是编程新手。我使用 Python 创建代码,使用请求包从 API 获取数据,请求使用 HTTPBasicAuth。以下是在通用 python 中运行良好的请求。
response = requests.get(url,auth=HTTPBasicAuth('username','password'),stream=True
请告诉我如何在 django 中实现它。当我使用与下面相同的代码时,它给我一个错误,因为“名称 HTTPBasicAuth 未定义”
def index(request):
if request.method == "POST":
url = urlname
response = requests.get(url,auth=HTTPBasicAuth('username','password'),stream=True
data = response.json()
最佳答案
将您的导入语句更改为:
from requests.auth import HTTPBasicAuth
关于python - Django 中的 HTTP 基本身份验证 Web 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62371479/