Django Crash Course – Python Web Framewrok
- Django는 강력한 웹 프레임워크로, 모델, 뷰, 템플릿의 핵심 요소를 제공합니다. 🚀
- pipenv를 사용하여 Django 프로젝트를 위한 가상 환경을 설정하고 관리하는 방법을 배울 수 있습니다. 📦
- Django admin 명령어를 사용하여 새 프로젝트를 시작하고, manage.py를 통해 앱을 생성하고 관리합니다. 🛠️
- MVT 패턴은 데이터 관리(모델), 로직 처리(뷰), 사용자 인터페이스(템플릿)로 웹 애플리케이션을 구성합니다. 🧩
- 함수 기반 뷰와 클래스 기반 뷰를 통해 사용자 요청을 처리하고 HTTP 응답을 반환할 수 있습니다. 💡
- URL 매핑을 통해 뷰 함수와 클래스를 특정 주소에 연결하여 웹 페이지를 구성합니다. 🔗
- request 객체를 사용하여 사용자 정보를 얻고, response 객체를 통해 사용자에게 응답을 보냅니다. 📩
- 모델을 정의하여 데이터베이스 테이블을 생성하고, 마이그레이션을 통해 데이터베이스 스키마를 업데이트합니다. 🗄️