✅ 기본 구성Flask 앱 생성Celery 구성작업(Task) 정의비동기 호출🔧 1. 설치pip install flask celery redisRedis를 브로커로 사용 (RabbitMQ도 가능)📦 2. 프로젝트 구조 예시 myapp/├── app.py├── celery_worker.py└── tasks.py🧩 3. 코드 예시app.py – Flask 앱from flask import Flask, request, jsonifyfrom tasks import long_taskapp = Flask(__name__)@app.route('/run-task', methods=['POST'])def run_task(): task = long_task.delay() return jsonify({'ta..
Ubuntu 환경에서 Flask와 MySQL을 세팅하는 방법. 이 과정에서는 Python 가상환경을 사용하고, Flask 애플리케이션에서 MySQL과 연동할 수 있도록 설정합니다.✅ 1. 시스템 업데이트sudo apt update && sudo apt upgrade -y✅ 2. Python, pip, venv 설치sudo apt install python3 python3-pip python3-venv -y✅ 3. 가상환경 생성 및 활성화python3 -m venv venvsource venv/bin/activate✅ 4. Flask 및 MySQL 연동 라이브러리 설치pip install Flask flask-mysqldb 주의: flask-mysqldb는 libmysqlclient-dev가 필요하므로 먼..
Flask는 Python으로 웹 애플리케이션을 개발할 수 있게 해주는 가벼운 마이크로 프레임워크입니다. 간단한 웹 서버나 REST API를 빠르게 만들기에 아주 적합합니다.Flask 설치먼저 Flask를 설치해야 합니다:pip install flask기본 Flask 예제아래는 가장 기본적인 Flask 앱입니다:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return "Hello, Flask!"if __name__ == '__main__': app.run(debug=True)이 코드를 app.py라는 파일로 저장하고 실행하면 로컬에서 웹 서버가 뜹니다:python app.py브라우저에서 http://localho..
- Total
- Today
- Yesterday
- php
- laravel 테스트
- swagger
- 설정
- privatechannel
- #collect
- uniqid
- 명령어
- array_combine
- researcher
- mysql
- 비동기
- curl_multi_init
- reflectionclass
- WSL2
- laravel 12
- ubuntu
- facades
- 설치
- createfromformat
- flask
- eloquent
- PYTHON
- Laravel
- call_user_func
- strict_types
- ob_get_contents
- wsl
- jp:a
- laravel 11
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |