ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Flask 기본 App 개발
    flask 2022. 7. 3. 21:50

    app.py

    from flask import Flask
    from flask import render_template
    from flask import request
    
    app = Flask(__name__)
    
    
    @app.route('/hello')
    @app.route('/hello/<username>')
    def hello_world(username=None):
        return render_template('hello.html', username=username)
    
    
    @app.route('/post', methods=['POST', 'PUT'])
    def show_post():
        print(f'methods={request.method}')
        return str(request.values)
    
    
    if __name__ == '__main__':
        app.run(host='127.0.0.1', port=5000, debug=True)

     

    templates/hello.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Hello</title>
    </head>
    
    <body>
    {% if username %}
    Hello {{ username }}
    {% else %}
    Hello
    {% endif %}
    </body>
    </html>

    'flask' 카테고리의 다른 글

    RestX 에서 Namespace, Blueprint 사용하기  (0) 2022.06.28

    댓글

Designed by Tistory.