Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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
Tags
more
Archives
Today
Total
관리 메뉴

main

[Django] Django 설치 및 프로젝트 생성 (Python 3.10 / Django 4.2) 본문

Python

[Django] Django 설치 및 프로젝트 생성 (Python 3.10 / Django 4.2)

1984 2023. 4. 28. 00:23

* Python 3.10 설치 링크

https://www.python.org/downloads/

 

Django 설치 및 프로젝트 생성

1. pip 을 이용하여 Django를 설치한다.

pip install Django==4.2

 

설치 확인

* Python - Django 버전 확인해서 적절한 버전으로 설치한다.

2. Django 프로젝트를 생성할 폴더로 이동해서 프로젝트 생성 명령을 수행한다.

# workspace로 이동
cd <WORKSAPCE_PATH>
# 프로젝트 생성 명령어
django-admin startproject <PROJECT_NAME>

3. 프로젝트 생성 완료

4. 프로젝트 실행

py manage.py runserver

프로젝트 구조

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

manage.py: Django 프로젝트와 상호작용하는 명령줄 유틸리티
settings.py: Django 프로젝트의 환경과 구성을 저장하는 파일. 데이터베이스 설정, 인증, 앱 등록 등
mysite/: Django 프로젝트의 메인 폴더. 실제 Python 패키지들이 이 폴더 안에 저장됨
mysite/__init__.py: Python에서 이 폴더를 패키지처럼 다루도록 하는 빈 파일
mysite/urls.py: Django 프로젝트의 URL 매핑을 저장하는 파일. URL과 매핑된 뷰 함수를 정의하여 사용자 요청을 처리한다.

mysite/asgi.py: ASGI 호환 웹 서버의 진입점.

    * ASGI는 비동기 웹 서버와 웹 애플리케이션 서버 간의 통신을 처리하는 프로토콜

mysite/wsgi.py: WSGI 호환 웹 서버의 진입점.

    * WSGI는 Python 웹 애플리케이션과 웹 서버 간의 통신을 처리하는 인터페이스

참고자료

https://docs.djangoproject.com/ko/4.2

Comments