728x90
Django¶설치
파이썬(Python) 설치¶
파이썬 웹프레임워크인 Django는 파이썬(Python)이 필요합니다. Django와 함께 사용할 수있는 파이썬(Python) 버전은 아래와 같습니다.
Django version |
Python versions |
1.8 |
2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5 |
1.9, 1.10 |
2.7, 3.4, 3.5 |
1.11 |
2.7, 3.4, 3.5, 3.6 |
2.0 |
3.4, 3.5, 3.6 |
2.1 |
3.5, 3.6, 3.7 |
Python on Windows
Apache 와 mod_wsgi 설치
만약 당신이 Django를 실험용으로 쓴다면, 이번 이 섹션은 보지 않아도 됩니다. Django는 당신이 테스팅용으로 사용할 수 있는 가벼운 웹서버 기능을 포함하고, 당신이 실서비스에 배포할 준비가 되기까지 Apache를 설정할 필요 없을 것입니다.
Database 실행¶
당신이 단순한 프로젝트를 개발하고 있거나 실서비스에 배포계획이 없다면, SQLite 를 이용하세요, 별도의 서버가 필요 없습니다. 그러나 SQLite는 많은 다른 데이터베이스와는 차이가 있습니다. 실서비스에 사용할 계획이라면 실서비스에 사용할 같은 데이터베이스를 가지고 개발하기를 추천합니다.
- PostgreSQL : psycopg2 package. PostgreSQL notes 를 참고
- MySQL : DB API driver. notes for the MySQL backend 를 참고
- SQLite : SQLite backend notes. 참고
- Oracle : cx_Oracle, notes for the Oracle backend 를 참고
- 기타 db : backends provided by 3rd parties
Django의 manage.py migrate 명령어를 자동적으로 데이터베이스테이블을 생성하기위하여 사용한다면, Django가 충분한 데이터베이스 권한을 가져야 할 것입니다. 이러한 권한을 가진 데이터베이스 유저를 생성하고 당신은 프로젝트에 setting 파일에 정보를 입력해야 합니다. 아래를 참고하세요
Django¶구버전 제거
새 버전의 Django를 업그레이드하고자 한다면, 구버전의 uninstall을 해야할 것입니다.
pip 또는 easy_install로 설치를 했다면, pip 또는 easy_install로 손쉽게 제거할 수 있으며, 수동으로 스스로 제거할 필요없습니다.
python setup.py를 가지고 이전 버전의 Django를 설치 하였다면, 아래의 명령어로 패키지의 위치를 찾은 후 삭제하세요
$ python -c "import django; print(django.__path__)"
Django 설치
pip를 통한 공식 릴리즈 설치
이 방법이 Django를 설치하는 추천 방법입니다.
-
pip 설치.
pip 설치 - https://pip.pypa.io/en/stable/installing/
-
virtualenv and virtualenvwrapper. 가상환경 tool 설치
가상환경 설치 - 관련 글 - http://egloos.zum.com/mcchae/v/11271948
- 가상환경 생성 및 activate 후 pip install Django 명령어를 shell 프롬프트에 입력
Django 개발버전 설치¶
Tracking Django development
Django 타임라인 : the development timeline
Django 릴리즈노트: release notes for the upcoming release.
때때로 최신 버그 픽스 및 기능 개선된 Django로 업데이트 하고자한다면, 아래와 같이 하세요.
- Git 설치
- Django’s main development branch 를 체크아웃:
$ git clone https://github.com/django/django.git
- Python interpreter가 Django 코드를 load할 수 있는지 확인하세요. 이 작업을 하기 위한 가장 편리한 방법은 virtualenv, virtualenvwrapper과 같은 가상환경을 사용하고, pip를 사용하는 것입니다.
- 가상환경을 설정하고 activate 한 후, 아래의 명령어를 사용하세요:
$ pip install -e django/
728x90
'Study > Django' 카테고리의 다른 글
Django Web framework 2.0 Topic 번역 - Model (0) | 2018.01.16 |
---|