Advertisement

© 2019

Practical Django 2 and Channels 2

Building Projects and Applications with Real-Time Capabilities

Book
  • 18k Downloads

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Federico Marani
    Pages 1-22
  3. Federico Marani
    Pages 23-54
  4. Federico Marani
    Pages 55-109
  5. Federico Marani
    Pages 111-178
  6. Federico Marani
    Pages 179-203
  7. Federico Marani
    Pages 205-234
  8. Federico Marani
    Pages 235-278
  9. Federico Marani
    Pages 279-329
  10. Federico Marani
    Pages 331-362
  11. Federico Marani
    Pages 363-395
  12. Back Matter
    Pages 397-409

About this book

Introduction

Learn how to rapidly build your own ecommerce site by applying Django’s battle-tested components. This book demonstrates Django’s features and conventions to help you develop modern web applications quickly. You'll adopt a "learn by doing" approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical. 

The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features.

Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websites as easily as possible.



Keywords

django2 django channels2 channels realtime websockets web python

Authors and affiliations

  1. 1.LondonUK

About the authors

Federico Marani has been a freelance software engineer and DevOps specialist for over 15 years. With a background in Computer Science and a Msc in Business Psychology, he has worked in companies ranging from e-commerce, finance, medical and banking companies. He started developing web applications with Python 1.5.2 on RedHat systems hasbeen using Django since the first 1.x versions, more than 8 years ago. He now consults on technology strategy and tech teams with startups, and still very hands-on with coding. Open sourced a lot of code online, some of which is part of GNU Social. In his spare time, he enjoys playing drums and running.



Bibliographic information

Industry Sectors
Automotive
Chemical Manufacturing
Biotechnology
IT & Software
Telecommunications
Aerospace
Finance, Business & Banking
Electronics
Oil, Gas & Geosciences
Engineering