일전에 NodeJs로 5분만에 홈페이지 만드는 방법 보여드렸는데, 파이썬은 어떻게 진행할 수 있을까요?
파이썬은 배우기 쉽고 커버 영역이 매우 넓어 인기가 많은 언어입니다.
또한 파이썬(Python)은 웹 분야도 커버하며 대표적인 웹프레임워크로 장고와 플라스크(Flask)가 있습니다.
이번 강좌에서 플라스크(Flask)와 부트스트랩 무료 테마를 활용해 홈페이지 만들기를 진행하겠습니다.
아주 짧은 시간에 완성할 수 있으며, 이를 통해 파이썬 웹개발의 첫발을 떼 보시기 바랍니다!
다음은 완성되었을 때의 소스 파일입니다. 정말 짧은 코드이죠 ^^
----------------------------------------------------------
from flask import Flask, send_from_directory
app = Flask(__name__)
@app.route("/hello") #127.0.0.1
def hello_world():
return "<p>Hello, World!</p>"
@app.route("/") #127.0.0.1
def index():
return send_from_directory('html', "index.html") #127.0.0.1/html/css/b.css
@app.route('/<path:name>') #127.0.0.1/css/b.css
def start(name):
return send_from_directory('html', name) #127.0.0.1/html/css/b.css
--------------------------------------------------------------------------------