English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Flask 기본 튜토리얼

Flask는 Python으로 작성된 가벼운 웹 애플리케이션 프레임워크입니다. WSGI 툴박스는 Werkzeug를 사용하며, 템플릿 엔진은 Jinja를 사용합니다.2 Flask는 BSD 라이선스를 사용합니다.

Flask는 간단한 핵심을 사용하여 다른 기능을 확장하는 'microframework'로도 알려져 있습니다. Flask는 기본적으로 사용되는 데이터베이스나 윈도우 인증 도구가 없습니다.

Flask는 가벼운 사용자 정의 가능한 프레임워크로, Python 언어로 작성되어 있으며, 다른 동종 프레임워크보다 유연하고 가벼우며 안전하며 쉽게 사용할 수 있습니다. 이는 MVC 모델을 잘 결합하여 개발할 수 있으며, 개발자들이 협력하여 작업하면 소형 팀도 짧은 시간 안에 기능이 풍부한 중소형 웹사이트나 웹 서비스를 구현할 수 있습니다. 또한, Flask는 강력한 사용자 정의성을 가지고 있으며, 사용자는 자신의 필요에 따라 필요한 기능을 추가할 수 있으며, 핵심 기능을 간단하게 유지하면서 기능의 풍부함과 확장성을 실현할 수 있습니다. 강력한 플러그인 라이브러리는 사용자가 개별적인 웹사이트 정의를 할 수 있게 하고, 강력한 기능을 가진 웹사이트를 개발할 수 있게 합니다.

웹 프레임워크는 무엇인가요?

웹 애플리케이션 프레임워크나 간단한 웹 프레임워크는 라이브러리와 모듈의 집합을 의미하며, 웹 애플리케이션 개발자가 프로토콜, 스레드 관리 등의 저层次 세부 사항에 대해 걱정 없이 애플리케이션을 작성할 수 있게 합니다.

Flask는 무엇인가요?

Flask는 Python으로 작성된 웹 애플리케이션 프레임워크입니다. 이는 Armin Ronacher가 개발했으며, Pocco라는 Python 애호가들의 국제 조직을 이끕니다. Flask는 Werkzeug WSGI 도구킷과 Jinja를 기반으로 합니다.2템플릿 엔진. 두 가지 모두 Pocco 프로젝트입니다.

WSGI

Web 서버 게이트웨이 인터페이스(WSGI)는 Python 웹 애플리케이션 개발의 표준으로 채택되었습니다. WSGI는 웹 서버와 웹 애플리케이션 간의 일반 인터페이스를 정의하는 규약입니다.

WERKZEUG

이는 WSGI 도구킷을 구현한 WSGI 도구 패키지입니다. 이를 통해 웹 프레임워크를 구축할 수 있습니다. Flask 프레임워크는 Werkzeug를 하나의 기본 모듈로 사용합니다.

Jinja2

jinja2Python의 인기 있는 템플릿 엔진입니다. 웹 템플릿 시스템은 템플릿과 특정 데이터 소스를 결합하여 동적 웹 페이지를 표시합니다.

Flask는 일반적으로 マイ크로 프레임워크。 이는 애플리케이션의 핵심을 간단하고 확장 가능하게 유지하기 위해 목표로 합니다. Flask는 데이터베이스 처리를 위한 내장 추상 계층이 없으며, 인증 지원도 형성되지 않았습니다. 대신, Flask는 이러한 기능을 애플리케이션에 추가하기 위해 확장을 지원합니다. 인기 있는 Flask 확장 중 일부는 이 튜토리얼의 후속 장에서 논의됩니다.