728x90
▷ 클라이언트
- 서버로부터 서비스나 데이터를 요청하는 컴퓨터
- 웹 브라우저(크롬)
- 클라이언트가 url로 요청(request)
▷ 서버
- 데이터를 포함하거나 네트워크의 다른 컴퓨터에서 엑세스하는 기능을 제공하는 컴퓨터
- 웹서버 (ex) Django)
- DB 서버 (ex) oracle)
- tool (VS-CODE)
- 서버가 HTML 로 응답(response)
▷ 클라이언트에서 요청 & 서버에서 응답하는 과정
- 클라이언트가 주소를 입력함 (ex) http://www.naver.com)
- 웹서버 Django 안에 있는 wsgi.py(웹 서버 소프트웨어와 파이썬으로 작성된 웹 응용 프로그램 간의 표준 인터페이스) 를 통해 urls.py 로 접근함
- urls.py 를 생성한 App 별로 관리하기 위하여 config에서 분리한 후 views.py 에서 함수 생성하기
- models.py 에서 클래스 만들고 클래스가 사용할 실제 테이블 및 앱 지정함
- DataBase 에서 요청된 데이터 가져오기 & 위 과정 반복(응답)
'개념정리 > anaconda' 카테고리의 다른 글
아나콘다 - 가상환경 개념정리 (0) | 2023.04.03 |
---|