Django

Reading time ~1 minute

MVC pattern

Model - View - Controller pattern

- Model: Data
- View: 사용자에게 제공되는 화면(또는 기능)
- Controller: Model과 View사이에서 데이터를 가공하는 역할

장고에서의 MVC == MTV

- Model = Model
- View = Template
- Controllrer = View

순서

  1. 사용자의 요청이 Server에 도달
  2. Server는 해당 요청 URL을 Django에 전달
  3. Controller는 전달 받은 URL을 urlresolver로 분석해서 작업을 처리할 Controller에 연결
  4. Controller는 요청을 받아 사용자에게 제공할 View를 응답으로 리턴
  5. Server는 리턴받은 응답을 사용자에게 전달

Celery 데몬화

# Celery 데몬으로 관리하기### Celery 설정파일 작성하기```# vi /srv/celery/celery.confCELERYD_NODES="worker1"CELERY_BIN="/home/ubuntu/.pyenv/versions//bin...… Continue reading

EC2 배포 설정

Published on May 18, 2020