main
[Django] Django 설치 및 프로젝트 생성 (Python 3.10 / Django 4.2) 본문
* 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 웹 애플리케이션과 웹 서버 간의 통신을 처리하는 인터페이스
참고자료
728x90
'Python' 카테고리의 다른 글
[PyInstaller] ImportError: cannot import name 'MarkdownExporter' from 'nbconvert' (0) | 2023.06.22 |
---|---|
[Django] 프로젝트 내부에 App 만들기 (0) | 2023.04.28 |
[Python] Python3 설치하기 (v 3.8.5) (0) | 2022.09.27 |
[Python] - 웹 크롤링 (selenium/beautifulsoup4 예제) (0) | 2022.09.02 |
[Python] tkinter 사용 예제 - 슬래쉬, 역슬래쉬 변경 GUI (0) | 2022.09.02 |
Comments