일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Artificial Intelligence
- ios toast message
- AI
- 시각화
- 인공지능
- APP
- 빅데이터
- Toast Message
- 딥러닝
- toast
- BigData
- swift toast message
- Deep learning
- view
- 기계학습
- 파이썬
- Pycharm
- model
- Django
- 장고
- 모델
- Android
- 머신러닝
- python
- 앱
- swift
- Machine Learning
- 템플릿
- 디자인패턴
- IOS
- Today
- Total
이끼의 생각
Django Web (2) 장고 설치 후 장고 프로젝트 만들어보기 본문
장고 프로젝트 만들기
가상환경을 만들었으니 장고 프로젝트를 이어서 만들어 봅시다.
당연히 앞장에서 처럼 아나콘다 파워셀에서 진행합니다.
(1) 가상환경 활성화 하기
> conda activate [나의 가상환경 이름]
ex)
conda activate IKKIsonDjango
(2) 장고프레임워크 설치하기
> pip install django
(3) 장고프레임워크에 필요한 추가 모듈 설치하기
> pip install django-rest-framework
> pip install celery
> pip install django-celery
> pip install django-pandas
(4) 장고프로젝트 생성을 위해 디렉토리 이동하기
보통 윈도우 사용자분들은 OS와 실행프로그램을 C드라이브, 문서나 영상, 오디오 파일같은 것들을 D드라이브에 저장합니다.
저 같은 경우 소스코드나 프로젝트를 C드라이브가 아닌 D드라이브나 다른 파티션/저장공간에 개발환경별로 폴더에 저장하는데...(설명이 길군 컷)
만약, C드라이드에서 D드라이드로 이동해야되는 경우 다음과 같은 명령어를 사용해주세요.
> cd D:
> cd [내가원하는 폴더 위치]
ex)
cd D:
cd d/...생략.../PycharmPrj/
다른 파티션으로 이동할꺼면 이런식으로 사용하면됩니다. (파티션 대소문자 구분X)
(5) 내가 원하는 폴더에 장고프로젝트 생성하기
> django-admin startproject [나의 장고프로젝트 이름]
ex)
django-admin startproject IKKIsonDjango
저는 프로젝트이름과 가상환경이름을 맞추어서 작업했습니다.
여러분이 원하시는 대로 네이밍하시면됩니다~~
(6) 잘 생성했나 확인해보기
직접 파일탐색기에서 잘생성됬나 확인해봅시다.
잘 생성되었다면 이렇게 구성되있을 겁니다.
IKKIsonDjango //Directory(=Git Repository)
├ IKKIsonDjango //Project
│ ├ __init__.py
│ ├ settings.py
│ ├ urls.py
│ └ wsgl.py
├ db.sqlite3
├ manager.py
└ READM.md
깃허브 레파지토리 이름도 똑같이 해서 상위폴더이름이 동일하니 혼동없으시길 ㅎㅎ
manage.py: 장고 프로젝트와 다양한 방법으로 커뮤니케이션 할 수 있는 커맨드라인 유틸리티 입니다.
두번째 단의 프로젝트 폴더는 실제 프로젝트의 파이썬 패키지가 되겠네요. 폴더의 이름이 파이썬 코드를 임포트할 때 사용할 실제 파이썬 패키지 이름입니다.. (ex. IKKIsonDjango.urls)
mysite/__init__.py: 아무것도 들어 있지 않은 빈 파일이며 파이썬 에게 현재 폴더가 파이썬 패키지임을 알려줍니다. 파이썬 초보자라면 more about packages를 참고합니다.
mysite/settings.py: 장고 프로젝트의 셋팅과 설정이 포함된 파일입다. Django settings에서 자세한 사용 방법을 알 수 있습니다.
mysite/urls.py: 장고 프로젝트 안의 URL을 선언하는 곳 입니다. 장고 사이트의 컨텐츠 목록이다. URL dispatcher에서 자세한 내용을 알 수 있습니다.
mysite/wsgi.py: WSGI 프로토콜을 사용하는 웹서버가 프로젝트의 페이지를 보여주기 위하여 가장 먼저 사용하는 파일입니다. How to deploy with WSGI에서 자세한 내용을 알 수 있습니다.
(7) 장고 웹서버를 실행하여 테스트해보기
프롬프트에서 실행해보기
python manage.py runserver
웹서버를 실행하시고 웹브라우저를 킨다음 로컬호스트로 확인하세요.
장고웹에서 로컬호스트 주소가 디폴드로 설정되있습니다.
http://127.0.0.1:8000/
(8) 파이참 실행하기
저같은 경우 미리 생성한 깃허브 저장소 폴더 안에 프로젝트를 생성했습니다.
파이참으로 해당경로를 열어주시면 됩니다.
(9) 파이참에서 실행하여 웹브라우저에서 접속해보자
상단의 실행버튼을 누르시거나 실행 단축키 crtl + shift + F10 을 눌러주세요.
실행이 됬으면 하단의 창에 뜬 로컬호스트 주소를 클릭하시면 웹브라우저가 실행되며 확인할 수 있습니다.
(ETC) 파이참에서 가상환경 키기
파이참을 사용하는 경우가 많은데 파이참 하단의 터미널에서 가상환경을 활성화할 수 있습니다.
(파이참 터미널을 확인하셔서 가상환경이 활성화 되있지 않으면 경우)
이 방법은 D드라이브의 프로젝트폴더에서 C드라이브 아나콘다폴더의 envs에 있는 가상환경을 활성화하는 방법입니다.
conda --envs activate [사용할 가상환경 이름]
(ETC) 가상환경 비활성화하기
conda deactivate
작업이 끝났으면 비활성화 시켜주세요.
**출처 및 참고**
[프로그래머스] 정두식님의 장고를활용한 웹사이트만들기 동영상강의
[오픈소스튜로리얼] Quasar Beyond님의 Django : Python WebFrameWork 동영상강의
[장고걸스공식] 이수진님 외. 장고걸스 튜토리얼 한국어번역
[장고걸스공식] 이수진님 외. 장고걸스 튜토리얼 심화 한국어번역
[세븐 스톡] https://7stocks.tistory.com/58
'파이썬 장고 웹 프레임워크' 카테고리의 다른 글
Django Web (5) 장고 프로젝트 데이터베이스 설정알아보기 (0) | 2019.05.19 |
---|---|
Django Web (4) 장고 프로젝트 웹서버 설정해보기 (0) | 2019.05.19 |
Django Web (3) 장고 앱 만들고 실행해보기.(Hello World!) (0) | 2019.05.19 |
Django Web (1) 파이썬 가상환경 설치하기 (0) | 2019.05.19 |
Django Web (0) 장고를 시작하기 전에...... (0) | 2019.05.19 |