To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
This book is intended for Linux, tools needed to install, like PostgreSQL or RabbitMQ, basically, anything not related to pip installations will need to be installed manually by yourself on your PC that is where the problem starts, once installed if you do not know how to configure it after that you are stuck, when you write a letter to packtpub as it is advised in the book, they do not provide you with solutions or help. If not for these specific installations, the book is pretty good for advanced coders, as I am a new bee I found it confusing at the beginning, but you get used and learn on the way.
So far this book is excellent. It strikes a very good balance between providing progressive guidance to a newer user of Django, but also introducing intermediate and advanced tools and concepts. It explains the rationale behind the code and also provides useful references for further reading. If you work through this I believe it will introduce you to most of the tools you need for web application development. So far the examples have all worked without issues. Highly recommended.
This is a very informative book. The author covers some really nice aspects of the Django framework using different projects. This is mainly designed for mid to higher level of Django developers. For me it was a good addition as I had already completed three books about Django, so knew quite a bit about the framework.
Si tienes un poco de experiencia en Django, este libro será una gran inversión para tu tiempo. Me gustó que el libro no gasta hojas en historia y cosas triviales, desde primer capítulo inicia acciones. Para mí es un valioso recurso sobre Django.
I like the way the book is laid out and explains complex subjects in an easyn to understand way. It has helped expand my knowledge of Django including a few specific things I had not come to terms with.
This is an OK book that covers lots of different areas, and by the end of it you should be able to build a functional website with Django. There are certain questionable practices in the book, e.g. in building the first blog webapp, you'd follow the book to create a form, where if you refresh the page, you'd end up submitting the same request over and over. This is generally bad web development practice, whereas you could've followed the Django quickstart to do it right with an http redirect.
While the above errors can be gradually corrected once you start reading other more credible sources, my complaints are mostly in the writing.
First, the author explains the how but not the why. Each chapter moves you through several steps of building a website but it never provides an overarching view of what you're learning and doesn't explain why you must do what you're doing. For example, at one point the book introduces PostgreSQL and explains how you could create certain models for your entities, but it doesn't walk you through the models in the actual database and does not explain how these data work together with Django.
Second, the material is not well organized. In every step you do following this book, you're putting together a piece of the puzzle. At the end of the section, the puzzle is solved, but you have no idea how these pieces are working together. For example, the book leads you to create a model and a view, asks you to register a url, and guides you to write an html file. Boom, it works in your browser, but you're left clueless how these different elements are glued together by Django. A better book would've explained the underlying mechanics of Django that makes this work.
Third, the writing can be improved. I understand the author is a foreign international, so he's not extremely well-versed in English writing, but the editor has failed their job at proofreading the book and making sure the book reads well. For example, when the author wants to express "first, you must do this", he would say "initially, you do this", but it sounds as if I'd already completed the step, whereas in reality it's something I'm yet to accomplish. The lack of editing in these subtleties create a great deal of confusion for the reader and makes one desire a better written book.
Overall, the author is somewhat knowledgeable and I've learned a decent amount from this book, but the poor editing and subpar organization of the knowledge makes me wish I'd picked another book instead.
I always suggest reading more than one book on this subject. There's a handful of ways to do things and I would pair this book with Django For Professionals. It covers some best practices like git and also shows you pipenv(which I personally prefer) that this book does not cover.
Overall this is the best book I've read on Django. Most books leave out specifics in their projects(like building an ecommerce store project but skipping how payments are processed). This book instead forgoes explaining css/bootstrap and focuses on explaining how the Django framework works while building multiple projects from start to finish.