WIL(1_4)

SG Jang·2022년 6월 20일
0

WIL

목록 보기
4/5
post-thumbnail

1_4주차에 배운 내용입니다.


1. Flask

  • 파이썬의 웹프레임워크이다.

  • 기본 디렉토리 구조

    /yourapplication
       yourapplication.py
       /static
           style.css
       /templates
           layout.html
           index.html
           login.html
           ...

  • .gitignore처리해야하는 것들

    venv/
    .pyc
    __pycache__/
    instance/
    .pytest_cache/
    .coverage
    htmlcov/
    dist/
    build/
    .egg-info/

  • 코드 샘플(app.py)

    from flask import Flask
    app = Flask(__name__)

    @app.route('/') //@app.route("/?", methods=["?"]) 이런식으로 사용가능
    def hello():
       return 'Hello, World!'
    if __name__ == '__main__':    
       app.run('0.0.0.0', port=5000, debug=True)
    //외부에서 접속가능하게 0.0.0.0으로 설정하고 포트는 5000번 사용

  • 필요한 패키지 항목

    • flask

후기

파이썬의 웹프레임워크로 장고가 가장 많이 쓰이고 플라스크는 비주류인줄로만 알고 있었는데 찾아보니 스택오버플로우를 기준으로 스프링과 장고에 견줄정도로 많이 사용되는 프레임워크인것 같다. 하지만 한국개발자 취업시장에선 파이썬 프레임웤에 한해서는 장고가 좀 더 많이 사용되는 것 같다.
플라스크는 처음 사용해봐서 좀 더 써봐야 알 수 있겠지만... 첫인상은 되게 가볍고 연동되는 코드들이 컴팩트해서 좋았다...?


참고자료

0개의 댓글