Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codewithmayank-py/django-learning-series-step-by-step-blog-project

Django Tutorial Series: Explore practical Django projects from models to views. Learn to build and customize Django applications with easy-to-follow guides and real-world examples.
https://github.com/codewithmayank-py/django-learning-series-step-by-step-blog-project

django django-framework django-project django-tutorial-practice django-tutorials-for-beginners python3 step-by-step-guide tutorial webdevelopment

Last synced: 7 days ago
JSON representation

Django Tutorial Series: Explore practical Django projects from models to views. Learn to build and customize Django applications with easy-to-follow guides and real-world examples.

Awesome Lists containing this project

README

        

# Django Learning Series: Step-by-Step Blog Project

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! πŸ’»

---

## πŸ—ΊοΈ Roadmap

Check out our detailed roadmap to track your progress and follow the series step-by-step:

[πŸ“ View the Roadmap](https://mm.tt/app/map/3424425439?t=aGpK0J5knU)

---

## Day 1: Introduction to Django

### Topics Covered:
- **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](https://youtu.be/IDgiOnQIrDw)

---

## Day 2: Working with Django Models

### Topics Covered:
- **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](https://youtu.be/RqC33dVcTys)

---

## Day 3: Mastering the Django Admin Interface

### Topics Covered:
- **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](https://youtu.be/Y9Od6Fv5jl4)

---

## Day 4: Diving into Django Views

### Topics Covered:
- **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](https://youtu.be/kzf5B5ssqaQ)

---

### Follow Us:

- **YouTube:** [Coding Craft](https://www.youtube.com/@codingcraft)
- **LinkedIn:** [LinkedIn](https://www.linkedin.com/in/mayank-paliwal/)
- **Twitter:** [Twitter](https://x.com/DevWithMayank)
- **GitHub:** [GitHub](https://github.com/CodeWithMayank-Py)

---

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! 😊

---