python
-
[WebPage] 3-3. 장고 프로젝트 시작 - 웹 페이지 제작 강좌Web/WebPage 2015. 6. 26. 13:54
3.3.3 장고 프로젝트를 시작해 보자 먼저 각종 장고 개발 연습을 할 연습용 폴더를 만들도록 하겠습니다. 폴더를 생성했으면 아래 명령을 입력합니다. django-admin.py startproject newproject django-admin.py는 장고를 설치할 때 같이 설치된 장고 프로젝트 관리 프로그램입니다. 이 프로그램을 이용해서 장고 프로젝트를 설정하는 것입니다. 아래 명령어를 입력하여 새로 만든 프로젝트를 구동시켜 봅시다. cd newproject manage.py runserver 아래와 같이 localhost:8000을 입력하여 뜬다면 성공한 것 입니다. 1. 장고 설정 장고의 설정은 프로젝트 이름과 같은 폴더(newproject)안에 있는 settings.py와 urls.py 파일을 설..
-
[WebPage] 3-3. 서버개발을 빠르게, 웹 프레임워크 DjangoWeb/WebPage 2015. 6. 26. 10:50
3.3.1 장고(Django)란 ? 장고는 파이썬으로 작성된 오픈소스 웹 어플리케이션 프레임워크입니다. 간단한 사용법과 수많은 내장 기능 덕분에 쉽고 빠르게 고품질의 홈페이지를 만들 수 있게 도와주는 프레임워크입니다. 웹 어플리케이션을 만들 때 자주 반복하는 많은 귀찮은 일을 모아서 함수나 클래스 등으로 만들어 놓았기 때문에 사용자들은 필요할 때 그 기능을 쓰면됩니다. 3.3.2 장고 시작 해 보기 본격적으로 장고를 이용한 개발에 대해 배워보기 위해 먼저 장고를 이용하여 아주 간단한 예제를 통해 장고를 알아보겠습니다. 간단한 예제를 실행해 보고 장고에 대한 설명에 본격적으로 들어가도록 하겠습니다. 1. 프로젝트 만들고 설정하기 1) 콘솔에서 장고 프로젝트 생성하기 - cmd 창을 열고 원하는 장고 프로젝..
-
[WebPage] 3. 서버 프로그래밍을 위한 Python과 Django - 웹 페이지 제작 강좌Web/WebPage 2015. 6. 21. 14:11
3.1 Server와 Python 3.1.1 서버란 무엇인가? 앞에서 우리는 HTML, CSS를 이용하여 멋진 홈페이지를 만드는 법에 대해서 배웠습니다. 하지만 게시판이나 트위터, 페이스북처럼 여러 사람들과 같이 실시간으로 데이터를 공유하고 어딘가에 정보가 저장되어 있어야 하는 경우에는 그 동안 배운 내용으로는 만들 수가 없습니다. 왜냐하면 HTML과 CSS는 서버가 아닌 사용자의 컴퓨터에 저장되고 실행되기 때문이죠. 이는 Javascript도 마찬가지입니다. 사용자의 컴퓨터가 아니라 인터넷을 통해 연결되어 있는 서비스를 제공하는 컴퓨터에서 실행되고 그 결과를 사용자에게 넘겨주는 프로그램을 서버 프로그램이라고 합니다. 이러한 웹 서버 프로그래밍을 위해 널리 쓰는 웹 프로그래밍 언어로는 java/jsp, ..