-
템플릿 엔진 Jinja2PYTHON 2022. 4. 10. 00:56
파이썬 Flask 패키지에 내장된 템플릿 엔진인 Jinja2는 정적인 html 코드에 동적으로 변해야하는 자리를
Jinja2 문법을 사용하여 손쉽게 변경할 수 있다.
//example.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>현재시간</h1> <p>현재시간은 {{current_time}} 입니다!</p> </body> </html> //app.py from flask import Flask, render_template import datetime app = Flask(__name__) @app.route('/') def main(): currentTime = datetime.datetime.now() return render_template('index.html', current_time=currentTime) if __name__ == '__main__': app.run('0.0.0.0', port=5000, debug=True)
예제 화면
반응형