본문 바로가기

IT/Django

(3)
크롤러를 Django에 추가하기 2019/04/03 - [IT/크롤링] - 로튼 토마토 평점 크롤링 하기 2019/03/23 - [IT/크롤링] - 크롤링 2019/03/07 - [IT/Django] - Django 에서 어플리케이션 설정 2019/03/06 - [IT/Django] - Django 설치 절차 앞서 만든 크롤러는 로튼토마토에서 영화 평점을 크롤링하여 화면에 print 하는 기능을 하였지만, 이번엔는 브라우져 화면에 노출을 위하여 DB에 저장하고, UI 화면에 노출하도록 하겠습니다. 만든 크롤러를 Django에 붙이는 방법은 크게 두가지가 있습니다. Django에 App으로 추가 하여, 구동을 URL 호출을 하여 구동시키는 방법 Django 환경을 불러와서 연동하는 방법입니다. 이중 이 포스트에서는 1번 방법을 하도록 하..
Django 에서 어플리케이션 설정 이 포스트는 Django 에서 어플리케이션을 추가 한 이후, 어플리케이션을 만들어가는 과정을 기술하고자 합니다. 만약 어플리케이션을 어떻게 추가하는지 모르시겠다면 이전 포스트를 확인 부탁 드립니다. 1. Django의 프로젝트 및 어플리케이션 구조바로 어플리케이션 설정으로 들어가면 많은 혼란을 야기 시킬듯 하여, 프로젝트 및 어플리케이션에 대한 구조를 간단히 설명 드리겠습니다.의의 그림을 보시면 하나의 프로젝트에 여러개의 어플리케이션이 존재하는 구조입니다. 즉, 어플리케이션이 존재하기 위해서는 반드시 프로젝트가 존재 해야 한다는 의미 입니다. 1.1 프로젝트와 어플리케이션의 디렉토리 구조프로젝트와 어플리케이션은 상하 관계이지만, 디렉토리 구조를 보면 혼돈이 시작 됩니다. 보면 WEBROOT 아래 Proj..
Django 설치 절차 Django 는 Python 기반의 웹 프레임 워크 입니다. MVC 모델일 지원하며, 매우 많은 일을 해주는 고마운 놈입니다만, 많은것을 지원 하는 만큼 Django의 틀을 벗어나기 어렵습니다.또한 실제 내가 원하는 기능을 구현하기 전에 사전 설정해줘야 하는 것들이 많습니다.(그렇다고 해서 스프링보다 많진 않은듯 하네요.) Django의 경우, 자체적으로 WAS의 기능도 있어서 Apache 없이 Stand Alone 으로 동작이 가능 합니다.여기서는 Stand Alone 으로 기동하는 프로젝트 및 어플리케이션을 만들기 까지 해보도록 하겠습니다. 이 문서에서는 각 서버의 방화벽은 모두 완료 된 것으로 보고 진행합니다.만약 로컬에서 서버로 접속이 안된다고 하면 서버의 방화벽이나, 네트워크 망을 확인 해보시기..