Flask 정리

Python_Study 2015. 2. 5. 15:44

from flask import Flask : Flask class 임포트
app = Flask(__name__) : Flask 인스턴스 생성

@app.route('/') : route() 데코레이터를 사용해서 Flask에게 어떤 URL이 우리가 작성한 함수를 실
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

지금까지는 url을 함수로 매핑시켜주는 @app.route를 살펴봤다. 반대도 가능할까? url_for()를 사용하면 된다. 첫번째 파라메터는 함수의 이름이고 두번째부터는 URL에서의 변경부분이다. 없는 두번째 파라메터는 query parameter가 된다.

url_for('hello_world') => /
url_for('username', username='soo') => /username/soo
url_for('username', query='soo') => /username?query=soo

 

 

 


 

'Python_Study' 카테고리의 다른 글

[python] class , self  (0) 2015.09.10
python pip  (0) 2015.08.21
52장 카드만들기  (0) 2014.08.20
[python] xlwt - Excel 생성 모듈  (0) 2014.01.09
[python] List  (0) 2013.12.17
Posted by 뭉탁거림
,