반응형

요즘 python에 재미를 붙이고 있어요~~

 

서비스를 만들에 가장 편하게 접근할 수있는건 역시 html 웹 페이지인거 같아요

python  Flask Template 을 이용하여 html 페이지를 출력해보려고 해요

 

플라스크(Flask)는 파이썬으로 작성된 마이크로 웹 프레임워크의 하나로, Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둔다. BSD 라이선스이다.

- 위키백과 -

 

[예제 코드] main.py

from flask import Flask
from flask import render_template

app = Flask('__name__')

@app.route('/')
def index():
  return render_template('index.html')

if '__name__' == '__main__':
  app.run()

app.run(host='0.0.0.0', port=8080)

 

templates/index.html  :  폴더 / 파일

<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
Hello World!
</body>
</html>

 

코드를 살펴보면 

from flask import Flask  #=== Flask 모듈 임포트
from flask import render_template  #=== Flask 모듈 render_template 임포트

app = Flask('__name__') #=== Flask 객체를 app에 할당

@app.route('/') #=== app 객체를 이용해 라우팅 경로 설정 (url 경로라고 생각하면 될거 같아요)
def index():  #=== 라우팅 경로 요청이 올때 실행할 함수 (바로 밑에 작성해야 해요) 
  return render_template('index.html') #=== index.html 반환함 (*html file은 templates 폴더에 위치해야함)

if '__name__' == '__main__':  #=== 메인 모듈로 실행될때 구동
  app.run()

app.run(host='0.0.0.0', port=8080)

웹페이지를 파이썬 flask로 만들었어요~~

이전에 포스팅했던 블로그 api 코드와 웹페이지를 이용해서 블로그 포스팅하도록 템플릿을 구성하려고해요~~

 

https://lim2j.tistory.com/120?category=916641

 

python 네이버 블로그 글쓰기 xmlrpc.client

네이버 블로그 api를 이용해 python 블로그 글쓰기 개발을 해보려고 해요~~ 언어공부에서 가장 빠른 방법은 프로젝트 구성해서 실천하기~ 구글을 열심히 뒤져보니 import xmlrpc.client API_URL = 'https://api.bl..

lim2j.tistory.com

 

반응형
블로그 이미지

2j-story

다양한 지식 공유 알림이 입니다

,