#rest
Вопрос:
У меня есть фронт, на котором есть формы для ввода данных, я вводю данные там, и они отправляются в серверную часть, но мне нужно перехватить их и записать в базу данных. У меня есть скрипт, который записывает данные в базу данных, но я не понимаю, как перехватывать данные. Я использую фреймворк Flask. Помогите мне, пожалуйста!
@app.route('/')
def main_page():
return "<html><head></head><body>A RESTful API in Flask using.</a>.</body></html>"
@app.route('/api/v1/reports/', methods='GET'):
Комментарии:
1. HTTP GET используется для извлечения данных. Если вы хотите отправить данные, используйте HTTP POST/PUT/PATCH. Пожалуйста, прочтите developer.mozilla.org/en-US/docs/Web/HTTP/Methods
2. Я понимаю. Мне нужно получить данные, которые отправляются с интерфейса на сервер, и записать их в базу данных.
3. Я не думаю, что ты понимаешь. Создайте новый HTTP-метод (POST) для этой конечной точки. импортируйте эту
from flask import request, jsonify
и внутреннюю функциюdata = jsonify(request.json)