[Django] 프로젝트,app 생성 (1)

2024. 3. 20. 15:42·개발/Python
728x90

django를 시작해보자.

 

1. 설치

 

pip install Django

2. django 프로젝트 생성

- 프로젝트의 root프로젝트를 생성하자

- 여기서 확인할 거 !

[프로젝트 이름]  다음에 점 기호(.)가 있음에 주의하자. 점 기호는 현재 디렉터리를 의미한다. 위 명령의 의미는 현재 디렉터리인 [프로젝트 이름]을 기준으로 프로젝트를 생성하겠다는 의미이다.

프로젝트가 생성되면 [프로젝트 이름] 밑에는 장고가 필요로 하는 여러 디렉터리와 파일들이 생성된다

 

- 점 기호(.) 없이 생성시

[프로젝트 이름] 디렉터리 밑에 똑같은 이름의 [프로젝트 이름] 앱 디렉터리가 생성되어 [프로젝트 이름]/ [프로젝트 이름] 같은 구조가 된다.

django-admin startproject [프로젝트 이름] .

 

- 생성된 파일 구조 [프로젝트 이름]  (.)

core 점기호(.)넣고 생성

 

- 생성된 파일 구조  점 기호(.) 없을때

core/core 구조가 되어버림

core라고 생성

 

 

 

3. 기능을 넣을 app 생성

- root프로젝트 안에 넣을 기능들 프로젝트 생성
- 여러개 가능

## 생성방법은 여러개이다.
django-admin startapp [App 이름]
python manage.py startapp [App 이름]

 

- 생성된 파일 구조

apps파일 생성

 


정리 ) startproject / startapp 차이
    - startproject는 root프로젝트 생성
    - startproject 안에 어떤 의미있는 기능들을 startapp으로 생성


 

728x90
저작자표시 비영리 변경금지 (새창열림)

'개발 > Python' 카테고리의 다른 글

[python/오류] ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject  (0) 2024.06.21
[Python] 고프로(Gopro) 연결하기 (+웹캠(스트리밍))  (0) 2023.07.25
[python/linux] 파이썬 nohup 사용법(백그라운드,데몬실행)  (0) 2022.12.09
[오라클/파이썬] DPI-1047오류 해결방법(oracledb)  (0) 2022.10.12
[Python] pip install 오류('cp949' codec can't decode byte 0xe2 in position 1091: illegal multibyte sequence)  (0) 2022.04.04
'개발/Python' 카테고리의 다른 글
  • [python/오류] ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
  • [Python] 고프로(Gopro) 연결하기 (+웹캠(스트리밍))
  • [python/linux] 파이썬 nohup 사용법(백그라운드,데몬실행)
  • [오라클/파이썬] DPI-1047오류 해결방법(oracledb)
호이호이209
호이호이209
이것저것 기록하는 메모장
    250x250
  • 호이호이209
    R=VD
    호이호이209
    • R=VD전체글 (83)
      • 개발 (63)
        • Linux (19)
        • 머신러닝 (10)
        • Git (6)
        • Python (9)
        • 프로그래밍 언어 (2)
        • Docker (5)
        • ETC (12)
      • 일상기록 (20)
        • 여행 (5)
        • 일상-이모저모 (8)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
호이호이209
[Django] 프로젝트,app 생성 (1)
상단으로

티스토리툴바