Professional Programming. Django 5. Practice of Creating Websites in Python
Author: Владимир Дронов
Printhouse: BHV
Series: Professional Programming
Age restrictions: 16+
Year of publication: 2025
ISBN: 9785977520607
Number of pages: 864
Size: 232х165х41 mm
Cover type: soft
Weight: 1122 g
ID: 1738579
The book is dedicated to the development of websites in the Python language using the Django 5.1 web framework. It presents the latest features of Django and provides the most complete description of its tools and means: models, migrations, controllers, templates, user input processing, access control, middleware, signals, sending emails, localization, caching, working with PostgreSQL databases, supporting multiple websites, simple pages, static redirects, token authentication, and more. Useful additional libraries for BBCode processing, CAPTCHA, generating image thumbnails, and integration with Bootstrap are described. It discusses programming REST web services, setting up an embedded administrative website, and publishing the finished site using Uvicorn and Apache HTTP Server. A detailed description of creating a fully functional website—a bulletin board—is provided.