-
django 입문(1) 프로젝트 생성~서버 실행Backend/Django 2023. 5. 29. 10:50
1. 설치
python3 -m pip install django
2. 프로젝트 생성
프로젝트 = 하나의 웹사이트 개념.
django-admin startproject [project_name] {path}: path 를 지정하지 않으면 ‘project_name’ 현재 위치 안에서 project_name 디렉터리를 새로 생성 후 그 안에 프로젝트가 위치하게 된다.
ex) django-admin startproject config ./
3. 구성
- settings.py: 프로젝트를 운영하는데 필요한 설정 집합
- urls.py: URL을 통한 접근 요청을 Routing 하는 역할★★★, 페이지 요청이 발생하면 가장 먼저 호출되는 파일로 URL과 뷰 함수 간 매핑을 정의함. (뷰 함수 = view.py 에 정의된
- manage.py: 프로젝트 디렉토리 밖에 생성, 프로젝트를 진행하는데 있어 필요한 여러 가지 기능이 들어있는 Utility
4. 서버 프로그램 실행
python3 manage.py : 사용 가능한 명령어 목록 출력됨.
python3 manage.py runserver {port} : django server를 특정 port(기본: 8000)로 열어 실행
참고 자료
1) 생활코딩: Python Django Web Framework(YouTube)
2) 점프투장고: 점프 투 장고(WikiDocs)
'Backend > Django' 카테고리의 다른 글
django 입문(6) 장고관리자 admin (0) 2023.07.12 django 입문(5) Model 1) 기본 사용법 (0) 2023.07.10 django 입문(4) CRUD 기본 작업 (0) 2023.07.07 django 입문(3) Routing (0) 2023.07.03 django 입문(2) 앱 생성 ~ Routing(URL 관리) (0) 2023.05.29