flask2 [Flask] 2. 플라스크 개발 기초(점프 투 플라스크 - Mac) 플라스크는 프로젝트의 구조의 규칙이 존재하지 않는다. 따라서 프로젝트 구성에서 고민을 많이 해봐야한다. 플라스크 프로젝트 구조 이 실습에서 사용될 파이보 프로젝트의 구조이다. ├── pybo/ │ ├─ __init__.py │ ├─ models.py │ ├─ forms.py │ ├─ views/ │ │ └─ main_views.py │ ├─ static/ │ │ └─ style.css │ └─ templates/ │ └─ index.html └── config.py pybo가 패키지로 변경되면서, 기존 pybo.py의 역할을 __init__.py가 대신 해주게 된다. models.py - 현재 진행하는 파이보 프로젝트는 ORM(object relational mapping)을 지원하는 파이썬 DB 도구인.. 2021. 11. 29. [Flask] 1. 플라스크 개발 준비(점프 투 플라스크 - Mac) 플라스크란? 플라스크는 "마이크로 웹 프레임워크"라고 불린다. 프레임워크를 간결하고 확장성 있게 설계할 수 있다. 1. 간결하다. - 파일 하나의 짧은 코드로도 잘 동작하는 웹 프로그램을 만들 수 있다. 2. 확장성 있다. - 플라스크는 장고와 반대로 폼(form), 데이터 베이스(database)를 처리하는 기능이 없다. 플라스크는 확장 모듈을 사용하여 이 기능을 보완할 수 있다. 사용자가 그때그때 필요한 모듈을 가져와 확장해가며 개발한다. 처음부터 모든 기능을 포함하고 있지 않기 때문에 가볍고 간결하며, 확장성 있는 설계가 가능하다. 3. 자유롭다 - 최소한의 규칙만 존재해 다른 프레임워크보다 개발 과정에서 자유롭다. 플라스크를 사용하여 웹 페이지를 만들기 위한 실습에서 필요한 소프트웨어 설치 1. .. 2021. 11. 3. 이전 1 다음