#4 개발일지 - Python Flask

hyejin choe·2020년 4월 24일
0

스파르타코딩클럽

목록 보기
4/7
post-custom-banner

# flask 기본 사용법

flask 설치

pip install flask

1. flask 임포트

from flask import Flask

2. Flask객체 app에 할당

app = Flask(__name__)  

3. app객체를 이용해 라우팅 경로 설정

@app.route("/")
def hello():                           
    return "<h1>Hello World!</h1>"

4. 메인 모듈로 실행될 때 플라스크 서버 구동

if __name__ == "__main__":              
    app.run('localhost', 5000, debug=True)

5. flask라이브러리를 사용한 코드는 서버에서 '파일이름.py'로 실행

python app.py

#완성코드

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():                           
    return "<h1>Hello World!</h1>"

if __name__ == "__main__":              
    app.run('localhost', 5000, debug=True)

# 기본 구조

├── project
│ ├── static
│ │ ├── css
│ │ ├── img
│ │ └── js
│ ├── templates
│ ├── app.py
│ └── README.md

- Jinja2

# 템플릿 표현식

 {% ... %} if문이나 for문 같은 제어문을 할당하는 구분자
 {{ ... }}  변수나 표현식의 결과를 출력하는 구분자
 {# ... #} 주석

# 템플릿 상속

{% extends “<부모 템플릿의 이름>” %} 
{% block %} <대체할 코드> {% endblock %}

#css, js

<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
<script src="{{ url_for('static', filename='js/search.js') }}"></script>
profile
Technical Support Engineer ;D
post-custom-banner

0개의 댓글