Как сохранить 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, что позволит вам сохранить различные наборы ключевых значений в одном документе.