반응형 python flask2 [Flask&Jinja2] html템플릿에 서버 데이터 렌더링 시, {{ ... }} 사용 Flask Framework 사용해서 개발할 때, 백엔드에서 가져온 데이터를 html 템플릿에 그대로 보여주고 싶다면 어떻게 해야 할까요? Flask Framework는 기본적으로 jiaja2 템플릿 엔진을 사용하여 사용자가 볼 수 있는 html 콘텐츠를 나타냅니다. 서버에서 가져온 데이터는 이 jinja2의 구문인 대괄호 2개 {{}} 를 사용해서 표현해주면 됩니다. * 백엔드 from flask import Flask, render_template app = Flask(__name__) @app.route('/') def main(): # 서버에서 준비한 데이터 data = {"name": "test", "age": 10} # 데이터를 HTML 템플릿에 전달 return render_template(.. 2024. 2. 23. [Flask] .ajax() 통해 보낸 formData 읽는 방법, request.form 외 .ajax() 통해 보낸 formData 읽는 방법 Client /* javascript formData 생성 예제 */ sample_fuct : () => { let formData = new FormData(); formData.append("files" , document.getElementById("csv_file").files[0]); formData.append("time_index" , document.getElementById("time_index").value); $.ajax({ data : formData, .... } Server (Flask) 위에서 전송한 데이터는 아래 방법으로 받아올 수 있음 @SampleNameSpace.route('/get_data') class getDat.. 2023. 1. 5. 이전 1 다음 반응형