Как получить данные из POST-запроса с помощью регулярной функции. Django
У меня есть этот код из моего views.py, который работает хорошо, получая данные из моего node js.
from django.views.decorators.csrf import csrf_exempt
import json
@csrf_exempt
def overview(request):
if request.method == 'POST':
post_data = json.loads(request.body.decode("utf-8"))
value = post_data.get('data')
print(value)
return render(request, 'myhtml')
Теперь я пытаюсь использовать этот код в другом файле py, регулярной функции в моем graph.py, но он не работает. Он не показывает никакой ошибки и не печатает ничего.
def update_extend_traces_traceselect(request):
if request.method == 'POST':
post_data = json.loads(request.body.decode("utf-8"))
value = post_data.get('data')
print(value)
Я думаю, что запрос не работает в обычной функции. Есть ли другой способ получить данные?
Вы можете использовать dash Store для хранения данных из django, и чтобы обратный вызов зависел от состояния Store. Пожалуйста, ознакомьтесь с документацией dash Store