How To Tango With Django 1.7 logo

How To Tango With Django 1.7

Free

Learn Django 1.7 by building a real web app

FreeFree tier
Type
Open Source

About How To Tango With Django 1.7

How To Tango With Django 1.7 is a free, open-source book and tutorial that guides learners through building a complete web application called Rango using Django 1.7. It covers the entire process from setting up a development environment and creating Django projects to working with models, views, templates, forms, user authentication, cookies, sessions, and more. The content is structured as a step-by-step project-based tutorial, suitable for beginners and intermediate developers who want to learn Django by doing.

Key Features

Comprehensive step-by-step tutorial for Django 1.7
Project-based learning: build the Rango web application
Covers Django basics: models, views, templates, URLs
Includes forms, user authentication, cookies, and sessions
Free and open-source with full source code available
Topics include installing Django, database setup, migrations, admin interface
Explains N-tier architecture, wireframes, entity-relationship diagrams
Exercises and hints for each chapter to reinforce learning

Pros & Cons

Pros
  • Completely free and open-source
  • Hands-on, project-based approach with a real web app
  • Covers a wide range of Django topics in one coherent tutorial
  • Includes exercises and solutions to test understanding
  • Well-structured table of contents for easy navigation
Cons
  • Only covers Django 1.7, which is now outdated (not compatible with newer Django versions)
  • No video or interactive content – purely text and code
  • Assumes basic Python knowledge; may not be for absolute programming beginners

Best For

Learning Django web framework from scratchBuilding a complete Django web application as a learning projectTeaching Django in academic or self-paced coursesReference for Django 1.7 specific features

FAQ

What is How To Tango With Django 1.7?
It is a free, open-source book that provides a step-by-step tutorial for building a web application with Django 1.7.
What will I learn from this book?
You will learn how to set up a Django development environment, create projects and apps, work with models, views, templates, forms, user authentication, cookies, sessions, and more through building a complete web app called Rango.
What are the prerequisites?
Basic knowledge of Python is recommended. The book covers installation of Python, Django, and other necessary tools.
Is this book still relevant for new versions of Django?
The book specifically covers Django 1.7, which is an older version. While many concepts still apply, some details may differ in newer Django releases.