【发布时间】:2020-05-11 08:58:32
【问题描述】:
我正在尝试使用 Django 表单获取一些数据,这些数据实际上是一个 URL,如下所示:
def sample(request):
if request.method == 'POST':
form = sampleForm(request.POST)
if form.is_valid():
RDS = form.cleaned_data['RDS']
print(RDS)
form = sampleForm()
return render(request, 'form.html', {'form': form})
网址在 RDS 变量中。现在我想使用这个 url 使用 Python 的 Requests 库发出 GET 请求。 我尝试在上面的代码之后添加这些行:
node_data = requests.get(RDS)
print(node_data.content)
但它似乎不起作用。有人可以帮忙吗?
【问题讨论】:
-
您的第二个 sn-p 似乎缺少某些东西(get 未执行)
-
对不起,我更正了。
-
RDS 变量是否包含协议部分? (http/https)
node_data.content到底是什么? -
是的,它包含协议部分。类似于:
http://123.123.123.123:3211/x-nmos/query/v1.1/nodes此时node_data.content不显示任何内容,但它应该包含 JSON 数据。 -
您回复的状态码是什么? (
node_data.status_code)
标签: django python-requests python-3.6