Как получить данные из 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

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