초에 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.)