Django3 Web Sever vs Web Application Server Web Server : apache,nginx,IIS - 이동할 페이지를 미리 만들어 놓음 - 정적 Web Application Server : django - 웹 페이지를 생성하는 공장을 미리 만들어 놓음 - 동적 random함수는 무작위로 숫자를 돌려주는 모듈입니다. 앱 애플리케이션의 특징을 보여주기 위해 사용했습니다. index페이지에 리턴 값에 random함수를 사용했습니다. str을 사용한 이유는, random.random()을 숫자로 인식하기 떄문에 오류가 생기는것을 막기 위함입니다. 결과 값 http://127.0.0.1:8000/에 접속할때마다, 랜덤 밑의 숫자가 변경됩니다. 파이썬/Django 2022. 9. 18. Django의 Routing 경로를 누가 처리할 것인가를 지정해줍니다. 프로젝트 urls.py -> 앱의 urls.py로 위임 -> def myproject/urls.py의 path('admin/', admin.site.urls)은 Django가 자동으로 설정해주는 라우팅 Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ 다른 URLconf로 위임을 하기 위한 방법 path('',include('myapp.urls')) 입력 후에 myapp에도 urls.py라는 파일을 생성해줍니다. 이렇.. 파이썬/Django 2022. 9. 18. Django Web Frameworks란? Django Web Framework 목적 - 여러가지 웹페이지로 이루어져있는 웹사이트를 수동으로 수정할 수 없으니까.. - 하나만 수정했을때 한번에 바뀌도록 할 수 있을까? - 입력양식에 사용자가 입력버튼을 누르면 자동으로 웹페이지가 만들어지면 좋지않을까 ? - 파이썬으로 웹페이지를 만드는, 프로그램을 만든다. -> 이 프로그램이 요청에 맞는 웹페이지를 만들어서 보내준다. - 웹 애플리케이션을 만드는 작업을 미리 해둔 것 : Web Framework 으로, 공통적인 작업은 Web Framework 에 맡기고 개별 작업을 python 으로 진행 - Web Framework 의 대표적인 것 : Django 파이썬/Django 2022. 9. 15. 이전 1 다음