처음부터 시작하기: Python에서 Flask 설치에 대한 전체 가이드
소개
Flask는 간단하고 유연한 웹 애플리케이션을 개발하는 데 널리 사용되는 경량 Python 웹 프레임워크입니다. 이 문서에서는 Flask를 처음부터 설치하는 방법에 대한 전체 가이드를 제공하고 일반적으로 사용되는 코드 예제를 제공합니다.
가상 환경 만들기
다른 프로젝트에 방해가 되지 않도록 Flask를 설치하기 전에 가상 환경을 만드는 것을 권장합니다. 명령줄에서 다음 명령을 실행합니다.
python3 -m venv myenv
이렇게 하면 현재 디렉터리에 myenv라는 가상 환경이 생성됩니다.
가상 환경 활성화
Windows 운영 체제에서는 명령줄에서 다음 명령을 실행하여 가상 환경을 활성화할 수 있습니다.
myenvScriptsctivate
macOS 및 Linux 운영 체제에서는 다음 명령을 사용하여 가상 환경을 활성화합니다.
source myenv/bin/activate
Flask 설치
가상 환경이 활성화된 후 다음 명령을 실행하여 Flask를 설치하세요.
pip install flask
이렇게 하면 Flask와 해당 종속 항목이 자동으로 설치됩니다.
간단한 Flask 앱 만들기
app.py라는 파일을 만들고 그 안에 다음 코드를 작성하세요.
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, Flask!' if __name__ == '__main__': app.run()
Flask 앱 실행
Flask 앱 프로그램을 실행하려면 명령줄에서 다음 명령을 실행하세요.
python app.py
다음과 같은 출력이 표시됩니다.
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
이제 브라우저를 열고 http://127.0.0.1:5000/을 방문하면 "Hello, Flask!"가 표시됩니다. 이는 Flask 애플리케이션이 성공적으로 실행되고 있음을 의미합니다.
라우팅 및 보기 기능 추가
Flask는 라우팅을 사용하여 URL을 보기 기능과 연결합니다. app.py 파일을 편집하고 다음 코드를 추가하여 새 경로 및 보기 기능을 만듭니다.
@app.route('/about') def about(): return 'This is the About page.'
이제 브라우저에서 http://127.0.0.1:5000/about을 방문하면 "This is the About"이 표시됩니다. 페이지."
템플릿 사용
Flask는 템플릿을 사용하여 동적 콘텐츠를 렌더링하는 것도 지원합니다. template이라는 디렉토리를 만들고 그 안에 index.html이라는 파일을 만듭니다. index.html에서 다음 코드를 편집할 수 있습니다.
<!DOCTYPE html> <html> <head> <title>Flask App</title> </head> <body> <h1>Welcome to Flask App!</h1> <p>This is a {{ message }}.</p> </body> </html>
다음으로 app.py 파일을 편집하고 템플릿을 사용하도록 보기 기능을 업데이트합니다.
from flask import render_template @app.route('/message') def message(): return render_template('index.html', message='dynamic message')
이제 브라우저에서 http://127.0.0.1을 방문할 수 있습니다. :5000/message, "Flask 앱에 오신 것을 환영합니다! 이것은 동적 메시지입니다."가 표시됩니다.
결론
Flask 설치에 대한 전체 가이드를 처음부터 완료한 것을 축하합니다. 이제 Flask를 계속 학습하고 필요에 따라 기능이 풍부한 웹 애플리케이션을 구축할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 초보자를 위한 Flask 설치 방법: 전체 Python 설치 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!