Как я могу использовать request.method в файле django python?

Я пытаюсь получить данные из POST, но не могу использовать 'request', он говорит "NameError: name 'request' is not defined". Я пытался использовать 'import request', но он говорит, что "Нет модуля с именем 'request'". Этот код взят из моего views.py, который работает хорошо. Возможно ли использовать это в файле python? Или есть другой способ? Я также добавил запрос в def update_extend_traces_traceselect(request). Он не показывает никакой ошибки и печатает "None"

в моем файле 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)

Вы забыли добавить request к параметру функции.

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)

Читайте больше о объекте запроса в Django и о том, как использовать его в представлениях на основе функций.

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