반응형
작업할 폴더를 하나 만들어 줍시다.
폴더 이름은 자유롭게 만들어주면 되지만 저는 flask라고 하겟습니다
여러분이 사용할 html파일을 가져와서 flask 폴더에 넣어주세요
사이트를 만들기 위하여 소스코드를 작성하여 봅시다
#application.py from flask import Flask,render_template app = Flask(__name__) @app.route("/") def home(): return render_template('index.html') if __name__ == '__main__': app.run()
이렇게 작성을 하고 저장을 한 뒤 실행을 합시다.
실행하는 방법은
커맨드라인에
$ python application.py
# 커맨드라인의 위치를 flask폴더로 잡아주세요. cd 를 이용해서요!!
실행을 하고 나면
127.0.0.1:5000 << 이 주소로 서버가 만들어집니다.
그런데 어라라?? 접속이 안될거에요
index.html을 다른 폴더에 넣어줘야되거든요!
flask 폴더 안에 templates 라는 폴더를 만들어주세요
그 후 index.html 파일을 templates로
그렇게되면
/ application.py templates/ index.html |
이런식으로 구조가 짜여져 있을겁니다.
이제 다시 사이트를 접속하면
짜잔 ~~ 잘 뜰겁니다!!
그리고 ()안에 debug='true' 를 추가해 주시면 프로젝트를 수정할때마다 수정사항이 바로바로 적용됩니다, ( 아닌가... )
app.run()
여기까지 플라스크를 처음 만들고 render_template 를 사용하여 html파일을 보여주는거까지 하였습니다.
다음은 js, css 등 파일을 연결하는거까지 해 봅시다.
반응형
'엄청 과거 이야기 > Flask' 카테고리의 다른 글
Flask #5 __name__ , route() 초초초초간단설명 (0) | 2018.02.01 |
---|---|
Flask #4 template 에 원하는 값 띄우기 (2) | 2018.02.01 |
Flask.py #3 js,css 등 파일을 연결시키자 ( render_template ) (0) | 2018.01.31 |
Flask.py #1 설치해보자 (0) | 2018.01.31 |
Flask 로 Firebase 이용하기 # 데이터 주고받기 (0) | 2018.01.31 |