Blog production

아는 것을 실천하자

zinnia blog 만들어보기


1. 가장 먼저 아래의 명령으로 mysite라는 프로젝트를 만듭니다. mysite는 원하는 프로젝트 명칭을 입력하면 됩니다.

2. 다음과 같이 Django가 필요한 디렉토리 및 파일을 생성해줍니다.

3. 하위 mysite 디렉토리는 프로젝트 디렉토리이고, 상위 mysite 디렉토리는 프로젝트 관련 디렉토리/파일을 모으는 역할만 하는 디렉토리입니다.

4. zinnia 를 설치해 줍니다.

5. 다운받은 zinnia 폴더를 위에서 만든 mysite 프로젝트에 옮겨 주고 settings.py에서 다음과 같이 변경사항을 적용해 줍니다.

6. zinnia에서 기본적으로 포함해야 할 url은 다음과 같습니다.

7. 변경 사항을 사이트에 반영해 줍니다.

8. Django는 기본적으로 admin 사이트를 제공해주는데 admin 사이트에서는 모델들을 관리할 수 있고 admin 사이트를 사용하려면 관리자 계정을 생성해야 합니다.

9. 이제 결과를 확인해주기 위해 Django에서 제공해주는 테스트용 웹서버인 runserver를 이용해 봅니다.

10. 127.0.0.1:8000/weblog에 접속하면 아래와 같은 페이지를 확인할 수 있습니다.

11. admin 사이트에 접속하면 다음과 같은 로그인 페이지 나오는데, 앞서 만든 관리자의 Username/Password로 로그인을 해줍니다.

12. 로그인에 성공한다면 zinnia에서 미리 만들어 준 테이블들을 확인할 수 있습니다. 이 admin사이트에서 만들어진 테이블을 포함하여 앞으로 만들게 될 테이블에 대한 데이터의 입력, 변경, 삭제 등의 작업을 할 수 있습니다.