Loading...
잠시만 기다려 주세요.
pip install Django 또는 uv add Django 명령으로 설치합니다. 🐍manage.py는 Django 프로젝트와 상호작용하는 핵심 명령줄 유틸리티로, 서버 실행, 데이터베이스 마이그레이션, 슈퍼유저 생성 등 다양한 관리 작업을 수행합니다. ⚙️manage.py 명령으로는 runserver (개발 서버 시작), makemigrations (모델 변경사항 감지), migrate (DB에 변경사항 적용), createsuperuser (관리자 계정 생성), shell (Django가 로드된 Python 셸) 등이 있습니다. 🚀settings.py는 프로젝트의 전반적인 설정을 담고 있으며, INSTALLED_APPS에 애플리케이션을 등록하고, 데이터베이스 연결 정보, 미들웨어, 템플릿 경로 등을 정의합니다. 🔑urls.py는 들어오는 HTTP 요청을 적절한 뷰 함수나 클래스에 매핑하여 라우팅을 처리하는 프로젝트 전체의 URL 구성 파일입니다. 🗺️wsgi.py는 동기 웹 애플리케이션의 전통적인 배포 진입점이며, asgi.py는 비동기 기능을 위한 진입점입니다. 🌐models.py는 데이터베이스 테이블 구조를 정의하고 데이터 CRUD 작업을 위한 인터페이스를 제공하는 Django ORM의 핵심 파일입니다. 💾makemigrations로 모델 변경사항을 기반으로 마이그레이션 파일을 생성하고, migrate로 실제 데이터베이스에 변경사항을 적용합니다. 🔄admin.py에서 모델을 등록하면 Django가 기본으로 제공하는 강력한 관리자 인터페이스를 통해 데이터베이스 레코드를 쉽게 관리할 수 있습니다. 🧑💻views.py는 들어오는 요청을 처리하고 응답을 반환하는 비즈니스 로직을 포함하는 파일입니다. 함수 기반 뷰와 클래스 기반 뷰 두 가지 유형이 있습니다. 🧠templates 디렉토리에 저장됩니다. 🖼️Recommanded Videos

2025. 10. 28.

2025. 2. 4.
![[스프링 부트 기초 강의] 6강. 4.2.3 서비스 계층 분리와 트랜잭션](https://i1.ytimg.com/vi/thu8h17XPNc/hqdefault.jpg)
2025. 8. 6.
![[우아한테크세미나] 생성AI로 똑똑하게 일하는 법](https://i3.ytimg.com/vi/v2icwh-nyl4/hqdefault.jpg)
2024. 8. 26.
![[ FLUTTER 10분 ] 네이버 로그인 연동하기 (2강 - 안드로이드)](https://i2.ytimg.com/vi/MeJoG53LE5o/hqdefault.jpg)
2024. 3. 10.

2025. 11. 4.