청중의 제안/질문을 기반으로 숙련 된 개발자가 제공하는 콘텐츠. 이 이니셔티브는 무료/Allways 최신 프로그래밍 자습서를 제공하는 것을 목표로합니다.
AppSeed 팀과의 지원을 위해 플라스크는 가벼운 웹 애플리케이션 프레임 워크입니다. 복잡한 응용 프로그램으로 확장 할 수있는 능력으로 신속하고 쉽게 시작하도록 설계되었습니다. Django와 비교할 때 Flask는 가벼운 코드베이스와 개발자에게 더 많은 자유를 제공합니다.
? 위로 돌아갑니다
플라스크를 설치하는 가장 쉬운 방법은 공식 패키지 관리 도구 인 PIP를 사용하는 것입니다.
$ pip install Flask플라스크 버전을 확인하는 방법
파이썬 콘솔 (터미널에서 파이썬 타입)을 열고 아래와 같이 설치된 버전을 확인하십시오.
>> import flask
>> flask . __version__
'1.1.2'
> >>이 경우 설치된 버전은 1.1.2 입니다
? 위로 돌아갑니다
PIP를 사용하여 터미널을 열고 Flask (아직 설치되지 않은 경우)를 설치하십시오.
$ pip install Flask선호하는 편집기를 사용 하여이 내용으로 hello.py 라는 파일을 만듭니다.
from flask import Flask
app = Flask ( __name__ )
@ app . route ( '/' )
def hello ():
return f'My first Flask!'파일을 저장하고 앱을 시작하십시오.
$ env FLASK_APP=hello.py flask run
* Serving Flask app " hello "
* Running on http://127.0.0.1:5000/위의 쉼표는 두 가지를 수행합니다.
FLASK_APP 변수 설정 (플라스크에 의해 필요)flask run 명령으로 코드를 실행하십시오브라우저 LocalHost : 5000 에서 앱을 방문하면 첫 번째 플라스크가 보일 것입니다! 메시지.
? 위로 돌아갑니다
Flask는 이러한 가벼운 프레임 워크이기 때문에 프로젝트의 코드베이스 구조와 관련하여 유연성이 뛰어납니다. 단일 파일을 사용하고 모든 코드를 삭제하거나 더 많은 파일 및 디렉토리로 앱 로직을 분할 할 수 있습니다. 모든 변형은 작동하지만 프로젝트가 점점 커지고 MIGTH가 다른 사람들에게는 읽을 수 없게되면 문제가 발생합니다.
글쎄,이 섹션에서는 플라스크 프로젝트를 시작할 때 명심해야 할 몇 가지 옵션이 있습니다.
? 더 읽기 : 플라스크 프로젝트 구조 : 단일 파일, 격리 된 앱, 청사진
? 위로 돌아갑니다
우리는 이전 섹션에서 배운 정보를 사용하고 현대적인 부트 스트랩 UI 키트 위에 간단한 플라스크 프로젝트를 처음부터 구축 할 수 있습니다.
? 더 읽기 : 플라스크 부트 스트랩 샘플
? 위로 돌아갑니다
Jinja는 Django의 템플릿을 모델로 한 현대적이고 디자이너 친화적 인 템플릿 언어입니다. 텍스트 기반 템플릿 언어이므로 소스 코드뿐만 아니라 마크 업을 생성하는 데 사용할 수 있습니다.
? 더 읽기 : Jinja 템플릿
? 위로 돌아갑니다
FLASK 튜토리얼 -무료/Allways 최신 플라스크 관련 콘텐츠 | AppSeed에 의해.