이번에는 Djnago Forms에 대해서 정리해두려고 합니다.

제가 자꾸 까먹으니깐 예제로 정리해두려는 것이구요.


시작하기에 앞서 사용할 프로젝트를 설정하고 돌아가는 웹 페이지를 하나 만드는 것을 정리해두려고 합니다.

이것도 매번해야 하는 귀찮은 과정이니깐


설치 같은 것은 스크립트로 간단하게 돌려버리고, 몇몇 설정은 환경에 따라 달라질 수 있슴다. 


1. Djnago 설치.


블로그 어딘가에 분명히 써뒀겠지만... ( D001 - Installing Django on Ubuntu 14.04 - http://ngee.tistory.com/416 )

이번에는 스크립트로 돌려보겠슴다. 

스크립트 다운로드는 옆에 URL에서...https://github.com/motobyus/moto/blob/master/djangoFormsTest/001_initSetting/django_install.sh

별거 없으니깐 넘어가구요.



2. Forms를 정리하기 위해서 django project를 하나 생성


프로젝트 이름은 formstest로 하기로 했구요.

앱을 하나 추가해서 테스트해야 하는데요. 앱은 formstestapp으로 하기로 했습니다.

스크립트는 아래와 같슴다(그림에서 오른쪽이 좀 잘렸어요. URL에서 확인하시면 됩니다)


데이터베이스는 머쓸까요. 
기본으로는 sqlite3가 사용되고 있네요. 바꾸기 귀찮으니깐 일단 이걸로 사용해보겠슴다.
스크립트에는 데이터베이스 설정은 하나도 안건들여요. 그래서 다른 데이터베이스를 사용하시는 분은 변경하셔야 합니다. 
일단 제 컴터에 데이터베이스를 설치하기가 싫어서 패스


3. runserver

모든 실험은 아파치 웹 서버가 아니라 Django에서 제공하는 runserver를 통해서 합니다. 
이유는 아파치에 설정을 하기 싫어서가 맞습니다. 

이것도 스크립트로 만들어두고 편하게 돌리면 될 것 같아요. 스크립트는 아래와 같아요.

위 스크립트에서 CHOST="ip address" 입니다. 예로 CHOST="192.168.0.20" 입니다.
./runserver.sh  로 실행해보면 아래와 같이 보여요.

웹 브라우저에서 http://ipaddress:8000/ 으로 접속해보시면 아래 그림이 나와야합니다.

그럼 성공!!

어휴 길었지만 일단 끝, 다음 단계에서는 하나의 form을 생성해서 출력하는 것으로..


+ Recent posts