6.4 Recap 지금까지 했던 Flask 를 이용해서 웹 페이지를 연결했던 작업을 간단히 정리해본다. Flask 를 설치하였고, Flask 를 import 했다. ( Flask 설치는 cmd 창을 열고 pip install flask 입력하면 설치완료 ) Job Scrapper 라고 불리는 새로운 Flask application인 app 변수를 만들었다. 이 app 변수는 유용하게 쓸 수 있다. from flask import Flask, render_template app = Flask("JobScrapper") app.run("0.0.0.0") 시작 부분에서 app.run() 함수를 호출하면 Flask application 을 그냥 만들어준다. ( ) 안에 0.0.0.0 이나 ..
6.3 Form 기존의 home.html 코드를 변경해준다. ( Jobscrapper 에 필요한 버튼 만들기 ) Job Scrapper What job do you want? Search 코드 저장 후 main.py 로 코드 실행 from flask import Flask, render_template app = Flask("JobScrapper") @app.route("/") def home(): return render_template("home.html", name="james", age=20) @app.route("/hello") def hello(): return 'hello you!' app.run("0.0.0.0") 콘솔창: 크롬창을 새로 열고 주소창에 127.0.0.1:5000 을 입력하여..
6.2 Render Template 이전 게시물에서 했던 Flask 로 웹 페이지를 만들었던 것을 연습해본다. 그리고 사용자에게 HTML 을 전달하는 방법을 찾아본다. HTML Template 을 작성한 후 사용자에게 나의 data를 넣어서 전달하면 더 좋을거 같다. from flask import Flask app = Flask("JobScrapper") @app.route("/") def home(): return 'Welcome our website' @app.route("/hello") def hello(): return 'hello you!' app.run("0.0.0.0") 콘솔창: 새로운 크롬창을 열어서 주소창에 127.0.0.1:5000/hello 를 입력해서 들어간다. @app.route..
6.0 Introduction Flask 는 Python 을 이용해서 웹사이트를 구축할 수 있는 초소형 micro framework 이다. micro framework 라고 불리는 이유는 크기가 매우 작고, 매우 사용하기 쉬워서이다. 웹사이트를 만들고, 사용자 입력을 처리하고, 파일을 전달하고, HTML 파일을 사용자 에게 보여주는 등 이런 작업들을 매우 적은 줄의 코드로 수행할 수 있다. input 이 있는 form 을 갖는 웹사이트 코드를 위한 UI ( User Interface ) 를 만든다. 사용자가 'Python'을 입력하고, Enter 를 누르면 웹사이트에서 작업을 확인하게 만든다. 또는 사용자가 export 할 파일을 정하고 csv로 다운로드 할 수 있게 한다. 이전에 만들었던 webscra..