Welcome to the Django Learning Series repository! 🚀 In this series, we'll build a complete blog application using Django, covering essential concepts day by day. By the end, you'll not only understand Django but also have a fully functional blog project under your belt. Let's dive in! 💻
Check out our detailed roadmap to track your progress and follow the series step-by-step:
- What is Django? Overview & Features
- Django’s MVT Architecture
- Setting Up the Django Environment
- Running the Development Server
- Understanding the File Structure
- Creating and Running a Simple Hello World Example
🎥 Watch the Day 1 Video Here: YouTube Link
- Intro to Django Models
- Defining Models
- Model Methods
- Playing with the Database API
- Example: Creating and Managing Blog Records
🎥 Watch the Day 2 Video Here: YouTube Link
- Intro to Django Admin Interface
- Creating and Configuring the Admin User
- Registering Models with Admin Interface
- Customizing the Admin Interface
- Managing Entries and Using the Admin Dashboard
🎥 Watch the Day 3 Video Here: YouTube Link
- Introduction to Django Views
- Function-Based Views (FBVs) vs Class-Based Views (CBVs)
- Rendering Templates with Views
- Context Data in Views
- Example: Displaying All Blog Posts Using FBVs and CBVs
🎥 Watch the Day 4 Video Here: YouTube Link
- YouTube: Coding Craft
- LinkedIn: LinkedIn
- Twitter: Twitter
- GitHub: GitHub
Stay tuned for more updates as we continue through the series! Each day’s lesson will be updated in this repository with code and resources. 🚀
Feel free to contribute, raise issues, or ask questions. Let’s learn Django together! 😊