파이썬, 장고 설치
# python 설치 $ sudo apt-get install python3.4 # 가상환경 만들기 $ python3 -m venv myvenv ## 우분투 14.04 에러시 $ sudo apt-get install python-virtualenv $ virtualenv --python=python3.4 myvenv ##실행하기 $ . myvenv/bin/activate 실행한 뒤 프롬프트 앞에 (myvenv) 가 붙는다면 성공 # Django 설치 $ pip install django==1.8
가상환경 만들기 참고 링크
Django 프로젝트 시작
# 프로젝트 설치 $ django-admin startproject myproj .
# 생성 디렉토리 ├── manage.py └── myproj ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py
# 설정변경 $ vi settings.py ## 아래 내용 추가 및 변경 TIME_ZONE = 'Asia/Seoul' STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') # 데이터베이스 만들기 $ python manage.py syncdb $ python manage.py migrate
개발서버 실행하기
$ python manage.py runserver # 터미널 종료하지 않은 채로 새로운 터미널에서 확인 $ curl 127.0.0.1:8000 # AWS 사용시에 외부에서 접속 가능하도록 하려면 $ python manage.py runserver 0.0.0.0:8000
aws 포트열기
포트를 열어두어야 외부에서 공용IP로 접속이 가능하다.
NETWORK & SECURITY -> Security Groups 에서 그룹 선택하고 Inbound에 8000 포트 추가
'대학 생활 > Python' 카테고리의 다른 글
[Flask] 데이터베이스 연결 (0) | 2014.10.17 |
---|---|
[Python 3] 팩토리얼(factorial) 구하기 (0) | 2014.08.22 |
[Python] 파이썬 예약어 (0) | 2014.08.02 |
[Python] 더 좋은 assert() : assertEqual() (0) | 2014.03.14 |