Table of Contents

Django 3 Web Development Cookbook

Return to Django, Django Bibliography or IT Bibliography

Fair Use Source: B084WRLDSB

See also Django 3 By Example and Django for Beginners

Bendoraitis, Aidas; Kronika, Jake. Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development, 4th Edition. Packt Publishing, 2020

Django 3 Web Development Cookbook - Actionable solutions to common problems in Python web development, Fourth Edition, by Aidas Bendoraitis and Jake Kronika

Practical recipes for building fast, robust, and secure web apps using Django 3 and Python

Key Features

Book Description

Django is a Python web framework for perfectionists with deadlines, designed to help you build manageable medium and large web projects in a short time span. This fourth edition of the Django Web Development Cookbook is updated with Django 3's latest features to guide you effectively through the development process.

This Django book starts by helping you create a Python virtual environment and project structure for building Python web apps. You'll learn how to build Django models, Django views, Django forms, and Django templates for your Django web apps and then integrate JavaScript in your Django apps to add more features. As you advance, you'll create responsive multilingual websites, ready to be shared on social networks. The book will take you through uploading and processing images, rendering web data in HTML5, PDF, and Excel, using and creating Django APIs, and navigating different data types in Django. You'll become well-versed in Django security best practices and Django caching techniques to enhance your Django website's web security and web speed.

This edition not only helps you work Django with PostgreSQL database but also Django with MySQL database. You'll also discover advanced recipes for using Django with Docker and Django with Ansible in Django development, Django staging, and Django production environments.

By the end of this book, you will have become proficient in using powerful Django features and will be equipped to create robust websites.

What you will learn

Who this book is for

This Django book is for Python web developers who want to build fast web apps and secure web apps that can scale over time. You'll also find this book useful if you are looking to upgrade to the latest Django 3 framework. Prior experience of working with the Django framework is required.

Table of Contents

About the Authors

Product details

Fair Use Source: B084WRLDSB


Detailed Table of Contents

Chapter 1 - Getting Started with Django

Chapter 2 Models and Database Structure

Chapter 3 - Forms and Views

Chapter 4 - Templates and JavaScript

Templates and JavaScript Introduction

Chapter 5 - Custom Template Filters and Tags

Custom Template Filters and Tags Introduction

Chapter 6 - Model Administration

Model Administration Introduction

Chapter 7 - Security and Performance

Security and Performance Introduction

Chapter 8 - Hierarchical Structures

Hierarchical Structures=Introduction

Chapter 9 - Importing and Exporting Data

Importing and Exporting Data Introduction

Chapter 10 - Bells and Whistles

Bells and Whistles Introduction

Chapter 11 - Testing

Testing Introduction

Chapter 12 - Deployment

Deployment Introduction

Chapter 13 - Maintenance

Maintenance Introduction