Free 3 Hours Django Bootcamp
This free 3-hour Django Bootcamp introduces participants to the Django framework, covering its key features like the MTV architecture and ORM, along with installation and setup. It guides attendees through starting a Django project, managing settings, and understanding the project structure. Participants will also learn to create and connect a Django app, configure URL routing with dynamic paths, and define both function-based and class-based views. Additionally, the session covers rendering HTML templates, using template inheritance, and managing context for dynamic content delivery.
What will you Learn?
Introduction to Django Framework
- What is Django?
- Key features (MTV architecture, ORM, etc.)
- Installation and setup
Creating a Django Project
- Starting a new project: django-admin startproject
- Project structure overview
- Managing settings (debug, allowed hosts, database config)
Creating a Django App
- Creating an app: python manage.py startapp
- App structure overview
- Connecting the app to the project
Django URL Routing
- Understanding urls.py
- Path functions and routing views
- Dynamic URLs
Django Views and Templates
- Defining views: function-based and class-based views
- Rendering HTML templates
- Using template inheritance and context