본문 바로가기
728x90
반응형

Django16

[Python Django] 4. Django의 기본 파일 살펴보기 - views.py(1) 지난 포스팅까지 Django 프로젝트 실행 시 나타나는 기본 파일 중 자주 사용하는 settings.py와 urls.py에 대해 살펴보았다. 두 파일의 역할을 간략하게나마 다시 정리하자면, settings.py는 Django 웹 서버의 기본 설정 진행과 관련된 파일이고, urls.py는 웹 서버의 하위 주소를 관리하는 파일이라고 생각하면 되겠다. 이번 포스팅에서는 Django의 어플리케이션 생성 시 나타나는 기본 파일 중 views.py에 대해 살펴보려한다. 갑작스럽게 어플리케이션이라는 말이 나와 당황스러운 분이 있으실텐데, Django의 어플리케이션은 웹 서버 내에서 사용할 특정 기능들을 의미한다. 예를 들어, 필자의 웹 사이트에서 블로그와 갤러리를 운영한다고 가정하면, 필자 웹 서버의 어플리케이션은 .. 2021. 6. 27.
[Python Django] 3. Django의 기본 파일 살펴보기 - urls.py(1) Django 프로젝트 시작 시 나타나는 기본 생성 파일 중 settings.py, 웹의 기본 설정 파일에 대해 지난 포스팅에서 알아보았다. 이번 포스팅에서는 기본 생성 파일의 두 번째. urls.py에 대해 알아보려 한다. 1. urls.py의 역할 사실 urls.py는 settings.py와 달리 내용이 많지 않다. 하지만 Django로 동작하는 웹 서버로 HTTTPS 요청, 즉 사용자가 웹 페이지를 접속하려는 시도가 있다면, 가장 먼저 반응하는 부분이 이 URL 부분이기 때문에 중요성이 꽤 높은 파일이다(사실 Django 파일 중 불필요한 파일은 거의 없지만...). settings.py가 기본 웹 설정 파일이라면, urls.py는 웹 서버의 URL 구성과 관련된 파일이다. 예를 들어, python의.. 2021. 6. 22.
[Python Django] 2. Django의 기본 파일 살펴보기 - settings.py django-admin을 이용하여 프로젝트를 생성하면, 프로젝트에 필요한 기본적인 파일이 프로젝트명 파일 아래에 생성된다. 가령, 필자가 django-admin start project TEST 라는 명령어를 입력하면, TEST 라는 폴더 및에 TEST 프로젝트 웹 서버를 구동할 기본적인 뼈대 파일이 생성된다는 이야기다. 웹 서버를 만드는 입장에서는 이 기본 파일들의 내용만 조금씩 수정하면 원하는 모양의 서버를 구상할 수 있기 때문에 일일이 기능 구현을 위한 코딩을 진행하지 않아도 된다는 장점이 있다. 마치 Apache 서비스로 웹 구동을 하기 위해 모든 것을 개발할 필요 없이 별도의 /etc 파일 설정만 건드려주어도 되는 것처럼 말이다. 그럼, 이 기본 파일은 무엇이 있을까? 지난 번 포스팅에서 필자가.. 2021. 6. 19.
[Python Django] 1. Django 설치, 개발 환경 구성 및 기본 설정/구동 필자가 최근 진행하려는 장기 프로젝트 건으로 인해 웹 페이지 개설에 대한 내용을 이리저리 찾아보고 있는 중이다. 이전에 IT로 전직을 결심하고 처음으로 시작했던 독학 내용이 HTML, CSS, JavaScript 등 웹 페이지를 만드는 것이었는데, 개인적으로 쓸만한 프로그램 하나 만들고 한동안 손을 대지 않았더니 많은 내용을 잊어버린 상태다. 조금 더 쉽게 웹 페이지 개발이 가능한 방법이 없을까 찾아보던 중, Python의 Django와 Flask를 접하게 되었다. Flask의 경우 보인, 인증, 어플리케이션 개발까지 모든 면은 from the scratch로 해야하다보니, 관련 지식이 많지 않은 필자로써는 너무나 방대한 시간이 투자되어야 한다는 부담때문에, Django를 먼저 선택하게 되었다(물론, 웹.. 2021. 6. 16.
728x90
반응형