사용자:하늘/메모장/docker

< 사용자:하늘‎ | 메모장
Chirho (토론 | 기여)님의 2022년 5월 11일 (수) 10:30 판 (Chirho님이 사용자:Cerulean/메모장/flask 문서를 넘겨주기를 만들지 않고 사용자:하늘/메모장/flask 문서로 이동했습니다: "Cerulean" 사용자의 이름을 "하늘"(으)로 바꿀 때 문서를 자동으로 이동했습니다)

파이썬을 다운 받고 설치하면 환경변수가 자동으로 추가된다. 보통 pip3 명령어가 되는데 안될 때는 python3 -m ensurepip를 입력해서 pip를 설치해주자.

Vscode 세팅

vscode는 확장기능 세팅이 간편함.

python 확장기능 설치. pylance 확장기능도 설치(언어 서버) pylance가 작동이 안되면 jedi로 서버 변겅.

pypy3 바이너리를 받으면 원하는 폴더에 넣고 환경변수에 등록하면 된다. vscode에서 설정변경 가능.

pip install virtualenv

아직 초보자라면 필요없을 듯?

python3 -m pip install --upgrade pip

pip install flask

템플릿

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "hello world"

if __name__ == "__main_":
    app.run()

진입점 /(루트)에서 hello world 보여줘라는 코드 127.0.0.1:8080/에 들어가면 hello world

그 다음 진입점에서 변수를 받아보자. 변수는 경로에서 꺾쇠 괄호를 이용해서 표현한다.

기본

경로를 이용해서 변수 받고 변수를 이용해서 프로그램 만들기.

중급

jinja 이용해서 html, css 이용. post get을 이용한