Как сохранить 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 и from, на самом деле это зависит от того, как вы хотите хранить msg,
  • Затем после получения msg с помощью msg = request.GET['data1'] сохраните его с помощью msg_obj = Message.objects.create(msg=msg, ...other-fields if any)

Если вы собираетесь иметь различные ключи (т.е. столбцы) для каждого запроса, то я предлагаю вам использовать MongoDB, что позволит вам сохранить различные наборы ключевых значений в одном документе.

Вернуться на верх