본문 바로가기
개념정리/anaconda

아나콘다 - 클라이언트와 서버

by 화영쌤 2023. 4. 10.
728x90

▷ 클라이언트

  • 서버로부터 서비스나 데이터를 요청하는 컴퓨터
  • 웹 브라우저(크롬)
  • 클라이언트가 url로 요청(request) 

▷ 서버

  • 데이터를 포함하거나 네트워크의 다른 컴퓨터에서 엑세스하는 기능을 제공하는 컴퓨터
  • 웹서버 (ex) Django)
  • DB 서버 (ex) oracle)
  • tool (VS-CODE)
  • 서버가 HTML 로 응답(response)

▷ 클라이언트에서 요청 & 서버에서 응답하는 과정

  1. 클라이언트가 주소를 입력함 (ex) http://www.naver.com)
  2. 웹서버 Django 안에 있는 wsgi.py(웹 서버 소프트웨어와 파이썬으로 작성된 웹 응용 프로그램 간의 표준 인터페이스) 를 통해 urls.py 로 접근함
  3.  urls.py 를 생성한 App 별로 관리하기 위하여 config에서 분리한 후 views.py 에서 함수 생성하기
  4. models.py 에서 클래스 만들고 클래스가 사용할 실제 테이블 및 앱 지정함
  5. DataBase 에서 요청된 데이터 가져오기 & 위 과정 반복(응답)


 

'개념정리 > anaconda' 카테고리의 다른 글

아나콘다 - 가상환경 개념정리  (0) 2023.04.03