파이참(3)
-
url cof , view
request가 들어 왔을때 url configration이 url을 보고 분석을 하고 사용자가 원하는 기능을 view에서 찾는다 mvc가 아닌 mvt를 사용함으로 view는 로직을 이야기한다.즉 controller역할을 하게된다 이때 index()를 호출할건데 index()역할은 로직처리를 한 다음client에게 보여줄 화면을 만드는데 templete을 주워서 data를 덧씌워서 최종결과화면(rendering)을 만든다 즉 1.url confing가 request 분석후 view에서 index()함수 호출 2.index()가 로직처리후 template에 있는 index.html을 들어서 rendering결과 만들어 돌려준다 -url 과 view의 mapping 작업 0. views를 가져오기 위해 상단..
2021.07.22 -
WSGI
wsgi(Web Server Gateway Interface) 파이썬에만 존재하는 특성이 있는데 was랑 같은 개념인 WSGI가 있다 우리가 작성하는 web application이 web server와 통신하는 규약(interface) web client(browser)가 web server에게 request(python실행후 결과 알려줘!)를 보냈을 때 webserver에 붙어 있는 wsgi modul에게 (단놈에게 하라고)위임 요청을 보내는데 이때사용되는게 wsgi protocal이다 이 값을 받는게 wsgi process인데 쉽게 파이썬 웹 application을 실행시켜주는 주체이다 Django WSGI위에 있는게 Django이다 정말 쉽게 Django는 was라고 보면 쉽다 python으로 만들..
2021.07.20 -
Django 다운로드 및 프로젝트 생성
django download anaconda base가상에 설치 anaconda cmd에서 conda install django - 프로젝트 기본 만들기 1.아나콘다cmd에서 (cd..)로 c: 들어가기 2.mkdir python-Django 폴더 만들기 3.cd python-Django 폴더 들어가기 4.django-admin startproject mtfirstwebpoll 5.cd mtfirstwebpoll 7.python manage.py startapp polls (manage.py를 이용해서) polls라는 어플리케이션을 만든다 -파이참 다운 Django를 이용하기 위해 tool이 있어야한다 ide가 있어야한다 pycharm - webstorm을 만든 jetbrains 회사 홈페이지가서 다운로..
2021.07.20