분류 : Python
책이름 : 쉽고 빠른 웹개발 Django
주제 : 2장 개발 준비
요약 : 개발 준비 과정
- 파이썬 설치
- http://www.python.org/
- 장고 설치
- https://www.djangoproject.com/download/
- python setup.py install
- 데이터베이스 설치
- 파이썬에 sqlite3가 탑재되어있음.
- 장고 프로젝트 만들기
- D:\django>django-admin.py startproject django_bookmarks
- 데이터베이스 설정
- D:\django\django_bookmarks\django_bookmarks\settings.py 편집
- 장고개발서버 실행하기
- D:\django\django_bookmarks>python manage.py runserver
학습내용
장고 설치 과정
https://www.djangoproject.com/download/ 에서 장고 다운로드
Django-1.4.5.tar.gz
압축풀기
Django-1.4.5 디렉터리로 이동해서
python setup.py install
Django-1.4.5\django\bin\django-admin.py를 파이썬이 설치된 디렉터리로 복사합니다.
Django-1.4.5 디렉터리는 지워도 됩니다.
c:\>django-admin.py --version
을 실행하여 버전이 출력되는지 확인합니다.
장고 프로젝트 만들기
D:\django>django-admin.py startproject django_bookmarks
를 실행하면 D:\django\django_bookmarks 디렉토리가 생성됩니다.
D:\django\django_bookmarks\django_bookmarks\settings.py
를 열고 아래와 같이 수정합니다.
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.
}
}
D:\django\django_bookmarks>python manage.py syncdb
를 실행하여 데이터베이스를 준비합니다.
슈퍼유저설정 물어보면 적당히 입력합니다.
개발 서버 실행하기
D:\django\django_bookmarks>python manage.py runserver
Validating models...
0 errors found
Django version 1.4.5, using settings 'django_bookmarks.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
브라우저를 열어 http://127.0.0.1:8000/ 사이트를 확인해봅니다.