초에 Hello, Flask! 할 수 있지만 그 내용을 모르는 사람
소개
flask를 시작하려고 할 때 가장 먼저 로컬 호스트를 만들어 거기에 "hello, flask!"라고 표시시킨다. 하지만 그 내용의 코드 내용은 그때 이해할 수 없는 사람이 많을지도 모른다.
그래서 하나하나 의미를 제대로 써 보았다.
우선, Hello, Falsk까지
환경
Windows PC
Visual Studio Code ver.1.45.1
파이썬 3.8
flask 설치
환경
Windows PC
Visual Studio Code ver.1.45.1
파이썬 3.8
flask 설치
pip3 install flask를 입력하여 마음대로 설치하십시오. app.py를 만듭니다. 파이썬 : app.py
app.py
# coding: utf-8
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, Flask!"
if __name__ == "__main__":
app.run()

라는 화면이 나온다. (여백 방해였을까...)
app.py 정보
app.py# coding: utf-8
from flask import Flask
app = Flask(__name__)
@app.route("/test")
def hello():
return "Hello, Flask!"
if __name__ == "__main__":
app.run(debug=True)
이 코드로 무엇을하고 있습니까?
from flask import Flask
에 대해서는 flask라는 모듈을 읽습니다. flask의 내용을 말하면 이야기가 어긋나기 때문에, 여기서는 생략.
이때,
Flask(__name__)
이 코드는, name 라는 것은, 마음대로 정의되는 변수. 파일의 모듈 이름을 포함합니다. 파일을 스크립트로 직접 실행하면 name은 main입니다.
import Flask
그냥 할 수 있지만,이 경우 다음 코드가
flask.Flask(__name__)
에 지정해야 하므로 처음부터 쓰는 편이 편하다.
'''python
@app.route("/test")
``
@app.route()`는 URL과 함수를 연결하기위한 것입니다. 이것은 html등과의 관련 붙였을 때에, 관계되어 오는 것이 되므로, 이것 단체로는 아무것도 말할 수 없다.
이후의 코드 내용에 대해서는 python의 기초적인 곳이므로 생략.
사이고에게
나 자신도 방금 시작했기 때문에 실수가 있으면 알려주세요.
Reference
이 문제에 관하여(초에 Hello, Flask! 할 수 있지만 그 내용을 모르는 사람), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jin237/items/cece28bce1ac4decf71e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# coding: utf-8
from flask import Flask
app = Flask(__name__)
@app.route("/test")
def hello():
return "Hello, Flask!"
if __name__ == "__main__":
app.run(debug=True)
from flask import Flask
Flask(__name__)
import Flask
flask.Flask(__name__)
나 자신도 방금 시작했기 때문에 실수가 있으면 알려주세요.
Reference
이 문제에 관하여(초에 Hello, Flask! 할 수 있지만 그 내용을 모르는 사람), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jin237/items/cece28bce1ac4decf71e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)