Jump to ratings and reviews
Rate this book

Django for Beginners: Build websites with Python and Django

Rate this book
A step-by-step guide to building web applications with Python and Django 3.0. Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow. Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment. TABLE OF

332 pages, Paperback

Published March 7, 2018

18 people are currently reading
115 people want to read

About the author

William S. Vincent

13 books14 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
39 (65%)
4 stars
15 (25%)
3 stars
5 (8%)
2 stars
1 (1%)
1 star
0 (0%)
Displaying 1 - 10 of 10 reviews
Profile Image for Nazim.
4 reviews1 follower
April 10, 2020
This is probably the best book to get started with Django. Thanks to the Author's writing style this book is extremely easy to read and to understand. I can't wait for the new book in April!
1 review
October 8, 2019
Excellent introductory level book and it really does what it promises.

I have tried other two books before reading this one but they get bogged down in the details of the framework without explaining why to do something or where to go to do it. It is exactly what I was looking for.

This book did a great job of walking the reader through various small projects. It is a quick read but the lessons build on one another. It starts with a very simple project and then start another project with repetition of the process. This helps to repeat some of the functionalities and remember them.

The book even briefly covers deploying your web application to Heroku which is a great starting point.

Highly recommended for Python programmers who wish to commence understanding Django and web development worlds.
Profile Image for Peter Augustinak.
121 reviews
September 22, 2022
My review is for version 4.0.

I have been working in Software Development for many years, last few working with Python and recently I have starting to be interested in web development. Django was my first choice from several frameworks Python offers, as I had some experience with this one using it partly in other project (basically models/ORM).

I have bumped in into several courses/articles prior to this book and I have to say this was for me the best source of Django learning so far. I have learned a lot, building the final application was a nice challenge as I was trying enhance it with my ideas/changes along the way.

What was missing for me in this final app, is that there are several important features missing to be a real useful product (like fallback page in case unauthorized user trying update/delete article or auto-selected user for comments) but this are just details and in overall I consider this book as excellent source for Django beginners.

Also I must appreciate updated book releases alongside with Django version available.
Going right away for second in series - Django for Professionals hoping this will put the puzzle even more together for me.
Profile Image for Redowan Delowar.
46 reviews3 followers
August 19, 2020
This book does not assume any previous knowledge of Django. It, however, does assume that you're somewhat proficient in Python, which means you know Python's virtual environment toolings, dependency management, data structures, OOP, and so-on. So, before diving into it, make sure you're reasonably comfortable working in the Python ecosystem.

The book walks you through five entry-level projects of increasing difficulties. It starts with a basic hello-world app and finishes with a complete newspaper blog application with proper authentication and authorization. You'll learn how Django makes your life easier by adopting the MVC pattern and how following their opinionated path can make your project's development cycle more tractable. Overall, a fantastic read if you know Python and want to start with Django.
Profile Image for Ahmed.
88 reviews4 followers
October 30, 2019
as the name implies, it is excellent for beginners.
9 reviews2 followers
January 5, 2021
Hands on kennslubók sem kennir án þess að missa sig í tæknilegum smáatriðum. Maður fer hratt í gegnum efnið og lærir nýja hluti í hverju verkefni. Þessi bók er nákvæmlega það sem hún segist vera.
Profile Image for Julio Ludovic .
110 reviews2 followers
June 25, 2021
probably this book is good for beginner but we don't learn the concept with it .
Another part of this book is , there are an error at some chapter and it's difficult for a beginner to solve .
Profile Image for Dorian Gutowski.
29 reviews1 follower
May 16, 2025
A complete guide worth its price. You'll have a basic website up and running after this.
Profile Image for Wreet Sarker.
51 reviews49 followers
August 31, 2020
An excellent book for beginners. Lays the foundation of Django by building some simple apps.
Displaying 1 - 10 of 10 reviews

Can't find what you're looking for?

Get help and learn more about the design.