"Django 프로젝트 생성"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-== 참고 자료 == +==참고==))
 
(다른 사용자 한 명의 중간 판 12개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;Django  creating a project
;Django  creating a project
;Django 프로젝트 생성
;Django 프로젝트 생성
*1. virtualenv를 통해 가상환경 생성
*2. 가상환경에 django 설치
*3. mysite 이름을 가진 프로젝트 생성


==선수 과정==
==선수 과정==
13번째 줄: 16번째 줄:
Installing setuptools, pip, wheel...done.
Installing setuptools, pip, wheel...done.
</source>
</source>
:→DJANGO 명칭의 가상환경 생성
*3. 가상환경 활성화  
*3. 가상환경 활성화  
<source lang="console">
<source lang="console">
18번째 줄: 22번째 줄:
(DJANGO) johnjeong@zetawiki:~$  
(DJANGO) johnjeong@zetawiki:~$  
</source>
</source>
:→가상환경이 활성화되어 (DJANGO)가 생긴 것을 확인 할 수 있음
*4. Django 설치
*4. Django 설치
<source lang="console">
<source lang="console">
27번째 줄: 32번째 줄:
</source>
</source>


==프로젝트 새성 명령==
==프로젝트 생성 명령==
* 코드를 저장하고 싶은 위치로 이동하여 프로트 생성 명령 실행
* 코드를 저장하고 싶은 위치로 이동하여 프로젝트 생성 명령 실행
<source lang="bash">
<source lang="bash">
django-admin startproject mysite
django-admin startproject mysite
51번째 줄: 56번째 줄:
-rw-rw-r--  1 johnjeong johnjeong  60  2월 27 22:49 pip-selfcheck.json
-rw-rw-r--  1 johnjeong johnjeong  60  2월 27 22:49 pip-selfcheck.json
</source>
</source>
*mysite 구조
<source lang="console">
johnjeong@zetawiki:~/DJANGO$ tree mysite
mysite
├── manage.py
└── mysite
          ├── __init__.py
          ├── settings.py
          ├── urls.py
          └── wsgi.py
1 directory, 5 files
</source>
{| class='wikitable'
! 파일 !! 설명
|-
| mysite || 루트 디렉토리
|-
| manage.py || 커멘드라인 유틸
|-
| mysite/mysite || 실제 프로젝트 파이썬 패키지
|-
| mysite/__init__.py || 이 디렉토리가 파이썬 패키지임을 말함
|-
| mysite/settings.py || Django project 설정
|-
| mysite/urls.py || Django project 의 URL 정의
|-
| mysite/wsgi.py  || WSGI 호환 웹서버가 이 프로젝트를 지원하기 위한 엔트리 포인트
|}
==참고==
* https://docs.djangoproject.com/en/1.10/intro/tutorial01/
[[분류:Django]]
[[분류:Django]]

2017년 6월 27일 (화) 02:52 기준 최신판

1 개념[ | ]

Django creating a project
Django 프로젝트 생성
  • 1. virtualenv를 통해 가상환경 생성
  • 2. 가상환경에 django 설치
  • 3. mysite 이름을 가진 프로젝트 생성

2 선수 과정[ | ]

johnjeong@zetawiki:~/DJANGO$ virtualenv DJANGO
Using base prefix '/usr'
New python executable in /home/johnjeong/DJANGO/DJANGO/bin/python3
Also creating executable in /home/johnjeong/DJANGO/DJANGO/bin/python
Installing setuptools, pip, wheel...done.
→DJANGO 명칭의 가상환경 생성
  • 3. 가상환경 활성화
johnjeong@zetawiki:~$ source DJANGO/bin/activate
(DJANGO) johnjeong@zetawiki:~$
→가상환경이 활성화되어 (DJANGO)가 생긴 것을 확인 할 수 있음
  • 4. Django 설치
(DJANGO) johnjeong@zetawiki:~$ pip install django
Collecting django
  Using cached Django-1.10.5-py2.py3-none-any.whl
Installing collected packages: django
Successfully installed django-1.10.5

3 프로젝트 생성 명령[ | ]

  • 코드를 저장하고 싶은 위치로 이동하여 프로젝트 생성 명령 실행
django-admin startproject mysite

4 예시[ | ]

  • virtualenv 가 활성화된 상태에서 mysite 생성
(DJANGO) johnjeong@zetawiki:~/DJANGO$ django-admin startproject mysite
  • mysite 프로젝트가 생성된 것을 확인 할 수 있음
(DJANGO) johnjeong@zetawiki:~/DJANGO$ ll
합계 28
drwxrwxr-x  6 johnjeong johnjeong 4096  2월 27 22:57 ./
drwxr-xr-x 56 johnjeong johnjeong 4096  2월 27 22:49 ../
drwxrwxr-x  3 johnjeong johnjeong 4096  2월 27 22:52 bin/
drwxrwxr-x  2 johnjeong johnjeong 4096  2월 27 22:49 include/
drwxrwxr-x  3 johnjeong johnjeong 4096  2월 27 22:49 lib/
drwxrwxr-x  3 johnjeong johnjeong 4096  2월 27 22:57 mysite/
-rw-rw-r--  1 johnjeong johnjeong   60  2월 27 22:49 pip-selfcheck.json
  • mysite 구조
johnjeong@zetawiki:~/DJANGO$ tree mysite
mysite
├── manage.py
└── mysite
          ├── __init__.py
          ├── settings.py
          ├── urls.py
          └── wsgi.py

1 directory, 5 files
파일 설명
mysite 루트 디렉토리
manage.py 커멘드라인 유틸
mysite/mysite 실제 프로젝트 파이썬 패키지
mysite/__init__.py 이 디렉토리가 파이썬 패키지임을 말함
mysite/settings.py Django project 설정
mysite/urls.py Django project 의 URL 정의
mysite/wsgi.py WSGI 호환 웹서버가 이 프로젝트를 지원하기 위한 엔트리 포인트

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}