엄청 과거 이야기/Flask

Flask #4 template 에 원하는 값 띄우기

반응형

여기까지 하셧으면 index.html 에 내가 원하는 값을 불러와서 띄우고싶을겁니다.


자 그럴때는 이런식으로 해 주세요.


#@app.route("/") 이 부분 위에 전역변수를 설정해 줍시다.
result = 'TEST'
#result 에는 임의의 값인 TEST  라는 문자를 넣어줍시다.


이 런식으로 from 과 @app.route 사이에 변수를 설정해 줍니다.

그리고 render_template 이 부분에 이런식으로 추가를 해 줍시다.


def home:
 render_template('index.html', test=result )


처음에 우리가 설정해준 index.html 이 있고 추가로 방금 result 를 test에 넣엇습니다. 한마디로 변수에 result 안의 값을 입력한 것이죠.

그리고 index.html 을 켜서 넣고싶은 부분에 {{ test }} 를 넣어주세요 이 예제에서는 title에 넣겟습니다.


<title> {{ test }} </title>


자 이렇게 넣어주시고 사이트를 보신다면 TEST라는것이 타이틀로 하여 뜰 것 입니다.

반응형