본문 바로가기

거북이의 IT 공부

검색하기
거북이의 IT 공부
프로필사진 버니빈

  • 분류 전체보기
    • Baekjoon
    • 알고리즘
    • Web
      • Web
      • Django
      • Spring
      • HTML&CSS
    • Language
      • C++
      • Java
    • Database
    • IT 기타
    • IT 상식
Guestbook
Notice
Recent Posts
Recent Comments
Link
  • 깃허브
Tags
  • 백트래킹
  • WSGI
  • 백준
  • SQL
  • 스택
  • React
  • query
  • 큐
  • git command
  • 순열
  • 덱
  • monotone stack
  • stack
  • VUE
  • 웹 서비스 구조
  • 웹 프레임워크
  • 재귀
  • Servlet
  • 반복자
  • STL
  • 프레임워크
  • queue
  • Git
  • 우선순위 큐
  • deque
  • 클론코딩
  • 백준10808
  • gitkraken
  • C++
  • dfs
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Web/Django (1)

거북이의 IT 공부

[Django] Django는 웹서버인가?

미리 답을 말하면 장고 자체는 웹서버가 아니다. 장고는 장고만의 웹서버를 사용한다. 개발 목적으로 python으로 짜여진 가벼운 WSGI(web server gateway interface)를 사용한다. 장고 프로젝트 만들 때 wsgi.py가 자동으로 생성된다. (WSGI = 장고의 내장 WAS = 장고만의 웹서버) 이러한 Python WAS인 WAGI 덕분에 runserver를 하면 장고에서 GET, POST 요청 등 Client가 웹서버에 보내는 요청(request)를 확인할 수 있다 - 이는 결국 우리 컴퓨터 자체가 하나의 서버로 동작하게 된 것이다. 그래서 장고로 작은 프로젝트 만들 때 장고(정확히 말하면 WSGI)를 웹서버로 생각해도 무방하다. (아파치같은 웹서버를 따로 파지 않는 이상말이다!)..

Web/Django 2020. 8. 14. 01:41
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바