如何将http请求保存到django



我有一个可以进行一些计算的设备,然后我想在请求的帮助下将其发送到我的网站:

import requests
params = {'data1': '47237582'}
r =requests.get("http://127.0.0.1:8000/", data = params)
print(r)

我有一个django网站。如何保存请求的值以便以后显示?

def read(request):
if request.method == 'GET':
msg = request.GET['data1']

如何将其保存到数据库?

  • 首先,创建一个名为Message的模型,字段可能是:msg和,这实际上取决于您想要如何存储msg
  • 然后在获得具有msg = request.GET['data1']的消息后,存储具有msg_obj = Message.objects.create(msg=msg, ...other-fields if any)的消息

如果每个请求都有不同的键(即列(,那么我建议您使用MongoDB,这将允许您在单个文档中保存不同的键值集。

最新更新