Framework/Flask & FastAPI (5) 썸네일형 리스트형 [ Flask ] .env, config.py를 사용해서 중요 정보를 소스에 넣지 않기 config.py와 .env 파일은 Python 애플리케이션에서 설정(config)을 깔끔하게 분리하고 보안을 지키기 위한 방법입니다. 특히 FastAPI/Flask와 같은 웹 프레임워크에서 매우 자주 사용됩니다.✅ .env 파일이란?.env 파일은 **환경변수(Environment Variable)**를 저장하는 텍스트 파일입니다.예시 (.env):DATABASE_URL=postgresql://user:password@localhost/mydbSECRET_KEY=supersecretvalueDEBUG=True📌 .env는 보통 Git에 커밋하지 않고 (.gitignore에 등록) 민감 정보(.env → API 키, DB 비밀번호 등)를 소스코드에서 분리합니다.✅ config.py란?config.py는.. [ Flask ] flask-restx 를 사용해서 Rest API 빠르게 구성하기 Flask-RESTx는 Flask-RESTPlus의 포크(fork)로, Swagger UI를 쉽게 통합하고 RESTful API를 구조적으로 개발할 수 있게 도와주는 Flask 확장입니다.1. 설치pip install flask-restx2. 예제 코드 (app.py)from flask import Flaskfrom flask_restx import Api, Resource, fieldsapp = Flask(__name__)api = Api(app, version='1.0', title='Todo API', description='A simple Todo API')ns = api.namespace('todos', description='Todo operations')# 데이터 모델 정의 (Swagger용.. [ Flask ] Hello, Flask - Flask로 간단하게 웹 애플리케이션 만들기 Flask는 Python 기반의 가볍고 유연한 웹 프레임워크로, 간단한 웹 애플리케이션을 구축할 때 유용합니다. Flask를 사용하여 웹 애플리케이션을 만들기 위한 기본적인 절차를 소개하겠습니다.1. Flask 설치먼저 Flask를 설치해야 합니다. Python 패키지 관리자인 pip을 사용하여 Flask를 설치할 수 있습니다. 터미널 또는 명령 프롬프트에서 아래 명령어를 실행하세요:pip install Flask2. Flask 애플리케이션 생성Flask 애플리케이션은 매우 간단하게 시작할 수 있습니다. 예시 코드를 통해 기본적인 Flask 애플리케이션을 작성하는 방법을 보여드리겠습니다.app.py 파일 생성from flask import Flask# Flask 인스턴스 생성app = Flask(__na.. [ Flask ] Restx로 RestAPI 만들기 Flask에서 add_namespace는 일반적으로 Flask-Restx와 같은 라이브러리에서 사용됩니다. Flask-Restx는 Flask를 확장하여 RESTful API를 더 쉽게 만들 수 있게 해주는 도구입니다. add_namespace는 API의 특정 경로를 네임스페이스로 그룹화하여 관리할 때 유용합니다. 이를 통해 코드 구조를 더 잘 조직할 수 있으며, 큰 애플리케이션에서 특정 기능별로 분리된 API 엔드포인트를 정의할 수 있습니다.Flask-Restx에서 add_namespace 사용법Flask-Restx 설치먼저 Flask-Restx를 설치해야 합니다. pip install flask-restx기본 구조 설정Flask 앱을 설정하고 add_namespace를 사용하는 방법은 다음과 같습니.. [ Flask ] Flask 설치하기 Flask를 설치하려면 Python의 패키지 관리 도구인 pip을 사용하면 됩니다. 아래 단계에 따라 설치할 수 있습니다.1. Python 및 pip 설치 확인먼저, Python과 pip이 설치되어 있는지 확인해야 합니다. 터미널 또는 명령 프롬프트에서 다음 명령어를 입력하여 Python과 pip의 설치 여부를 확인합니다.python --versionpip --version버전 정보가 출력되면 Python과 pip이 정상적으로 설치된 것입니다. 만약 설치되어 있지 않다면, Python 공식 웹사이트에서 Python을 설치한 후 pip도 함께 설치됩니다.2. Flask 설치Flask를 설치하려면 터미널이나 명령 프롬프트에서 다음 명령어를 입력합니다.pip install Flask이 명령어를 실행하면 Fla.. 이전 1 다음