DEV Community

Akash Giri
Akash Giri

Posted on

Django for newborn babies

When I started learning Django framework (a python based web framework), I was totally lost with hundreds of links and books. I was very confused about where to start learning. Hence I wasted a lot of my time in random tutorials and articles. The mistake that I made, in the beginning, was that I was reading anything from anywhere without any order.

So to save your time and not repeate the same mistake as I did, here are curated lists of resources (in order) to learn Django framework step by step for a complete beginner. Feel free to skip any step which you already know.

Disclaimer: This guide is designed for complete beginners. If you are already a Django developer and want to make this guide better, I would love to see you on the contributor's list. :)

Table of contents

What is it? An introduction

If you are new to web development and want to learn Django framework, then this guide is for you.

It's a common problem for beginners to wonder what to do and where to start before learning new technology. So to save time on searching and wondering, this guide will help you learn Django framework.

Please note "This guide is for absolute beginners."

Things to learn before Django

Instead of directly jumping into Django development, you need to have some prerequisite knowledge. Here are some of my suggestions

Learning Django

After you've some prerequisite knowledge, now you can start learning Django framework. Here are the steps:

Contribution

Any kind of contribution to make this guide better is most welcome. If you want to contribute, please follow this guideline.

Want to say thank you? Give a ⭐ on GitHub

Oldest comments (8)

Collapse
 
highcenburg profile image
Vicente G. Reyes

Hi Akash, #python mod here. Does

Django 2 by Example: Build powerful and reliable Python web applications from scratch (book)

contain an affiliate link? It shows amazon.com/title/dp/numbers.

Collapse
 
akashgiri profile image
Akash Giri

The link for the book is https://www.amazon.com/Django-Example-powerful-reliable-applications/dp/1788472489
in the post. Is there any issue?

Collapse
 
highcenburg profile image
Vicente G. Reyes

Is it an affiliate link?

Thread Thread
 
akashgiri profile image
Akash Giri

No.no. I searched this book on Amazon and linked it in the post.

Thread Thread
 
highcenburg profile image
Vicente G. Reyes

ok got it.

Collapse
 
highcenburg profile image
Vicente G. Reyes

In the Terms of Use

If a post contains affiliate links, that fact must be clearly disclosed. For instance, with language such as: β€œThis post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.”

If it isn't then it's fine.

Collapse
 
msamgan profile image
Mohammed Samgan Khan

I liked your title...

Collapse
 
davidmm1707 profile image
David MMπŸ‘¨πŸ»β€πŸ’»

As a newborn baby with 35 years of experience, this helped me a lot when I was figuring (I'm still doing it) how Django works:

ccbv.co.uk/

Classy Class Based Views website explains every view: What's inheriting, attributes and its methods. For example, ListViews:

ccbv.co.uk/projects/Django/2.2/dja...