반응형
Python 및 Flask를 사용하여 요청 변수 값을 얻는 방법
이 질문에 이미 답변이 있습니다.
- Flask 요청에서받은 데이터 가져 오기 15 개의 답변
Flask와 함께 Python을 사용하여 POST / GET 요청 변수의 값을 얻는 방법이 궁금합니다.
Ruby를 사용하면 다음과 같이 할 수 있습니다.
variable_name = params["FormFieldValue"]
Flask로 어떻게 할 수 있습니까?
에서 게시 된 양식 데이터를 가져 request.form
오고 에서 문자열 데이터를 쿼리 할 수 있습니다 request.args
.
myvar = request.form["myvar"]
myvar = request.args["myvar"]
POST 데이터를 검색하려면
first_name = request.form.get("firstname")
GET (쿼리 문자열) 데이터를 검색하려면
first_name = request.args.get("firstname")
또는 값이 쿼리 문자열에 있는지 아니면 게시 데이터에 있는지 신경 쓰지 않거나 알지 못하는 경우
first_name = request.values.get("firstname").
request.values는 request.form 및 request.args의 Dict를 결합하는 CombinedMultiDict입니다.
Jason의 POST 데이터 또는 GET 데이터를 검색하는보다 일반적인 방법에 더 추가
from flask_restful import reqparse
def parse_arg_from_requests(arg, **kwargs):
parse = reqparse.RequestParser()
parse.add_argument(arg, **kwargs)
args = parse.parse_args()
return args[arg]
form_field_value = parse_arg_from_requests('FormFieldValue')
반응형
'Development Tip' 카테고리의 다른 글
Java는 문자열의 SHA-1 다이제스트에 대한 16 진 표현을 계산합니다. (0) | 2020.12.09 |
---|---|
iOS에서 짧은 소리 재생 (0) | 2020.12.09 |
moment.js로 일, 월, 연도를 찾는 방법 (0) | 2020.12.09 |
Tensorflow NaN 버그? (0) | 2020.12.09 |
두 날짜 사이의 개월 수를 계산하는 우아한 방법? (0) | 2020.12.09 |