참고도서: Learning Website Development with Django
장고 프로젝트 만들기
1.새로운 프로젝트를 만듭니다.
참고 도서에 있는 북마크 애플리케이션을 만들어 봅니다.
- 프로젝트가 만들어질 디렉토리로 이동합니다. 여기에서는 C:\(C 드라이브)에 만들어 보았습니다.
- 터미널을 열고 C:\django-admin.py startproject django_bookmarks를 입력합니다.
- 위 명령어는 C\(C드라이브)에 django_bookmarks 폴더를 만들고 프로젝트 관련 파일이 설치 됩니다.
- 원하는 디렉토리가 있다면 그 곳으로 이동해서 프로젝트 제작 명령어를 입력하시기 바랍니다.
2. 프로젝트의 데이터베이스를 생성하고 관리합니다.
- Python 2.5이후 버전에는 SQLite 모듈이 설치되어져 있습니다. SQLite를 이용한다면 추가 설치를 할 필요가 없습니다.
-코드 편집기(예. notepad.exe)로 setting.py를 열어 DB를 세팅합니다.
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'bookmarksdb', # Or path to database file if using sqlite3. 'USER': '', # Not used with sqlite3. 'PASSWORD': '', # Not used with sqlite3. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. }} |
- ENGINE에 SQLite을 추가하고 NAME에 bookmarksdb를 입력합니다.
- 'django.db.backends.'를 지우고 'sqlite3'만 입력하면 정상적으로 DB가 생성되지 않습니다.
- Edit을 하고 개발 서버를 실행합니다.
$ python manage.py runserver 명령어를 입력합니다.
- DB가 정상적으로 생성되면 브라우저로 http;//localhost;8000을 열어봅니다.
$ python manage.py runserver 명령어를 입력하여 서버 실행후에 localhost접근이 가능합니다.
'Python and Django' 카테고리의 다른 글
NON-ASCII character `\xec` in file 에러 발생 해결책 (0) | 2012.05.17 |
---|---|
CSRF verification failed. Request aborted. (0) | 2012.05.16 |
장고 DB 구조 설계 샘플 테스트 오류 수정 방법 (0) | 2012.05.15 |
Django 설치 (0) | 2012.05.15 |
Python 설치 및 설정 (2) | 2012.05.15 |