Today I Learned

    DB 데이터 가져오기

    👍🏻 오늘 한 것들 1. 메인 화면 검색어 받아서 result 화면에 표시. -> jinja2 엔진을 사용하여 html에 입력 변수 생성 2. 검색어를 DB에서 찾기 1) DB 연결 정보 생성 2) sql로 입력값을 변수로 설정하여 DB에서 조회하고 가져온 값 result로 저장 3) result 중에서 이름, 성분 변수 설정 -> 변수 html에 넘겨주기 💡오늘 알게된것 1. 요청된 데이터를 어떤 형식으로 보여줄 것인가? json 형식 데이터는 함수 안에서 설정. @app.route('/main') def main() : input = request.json return jsonify(input) 2. 포맷팅 쿼리문 작성시 operationalerror: 1054, "unknown column '검색어..

    [도커] 컨테이너의 개념

    [도커] 컨테이너의 개념

    컨테이너 가상머신 VM (virtural machine)에서 더 발전된 것. ※ 가상머신 이란? 기존 OS(Host OS)가 설치된 컴퓨터 위에 여러개의 서버(Guest OS)를 띄워 동시에 운영하는것. (컴퓨터 안에 컴퓨터가 있는 셈) 하지만 가상머신은 하나의 컴퓨터 안에서 실행되기 때문에 OS의 중복된 부분도 있고 물리적 자원을 같이 쓰며 실행 속도가 느려지는 등 단점이 있다. 여기서 OS를 뺀 것이 컨테이너이다. 컨테이너를 수행할 수 있는 모듈 위에 여러 개의 컨테이너를 만들 수 있고 OS를 제거했기 때문에 가볍게 돌아간다. 도커는 이 컨테이너들을 다룰 수 있는 오픈소스이다.