Django Visual Guide / Наглядное руководство по Django Год издания: 2024 Автор: Bloomfield Ben, Ocean David, Skylark Atlas / Блумфилд Бен, Оушен Дэвид, Скайларк Атлас Издательство: D-Libro Язык: Английский Формат: PDF (Not True)/EPUB Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 445 Описание: If you're looking for a roadmap to mastering web development, this comprehensive Django guide is a perfect choice. Django is a powerful tool for building web applications and is highly trusted by developers. It is scalable, flexible, and secure and benefits from extensive community support. This book is designed to help beginners understand the core concepts of Django and web development. Its hands-on approach includes creating real web applications. The guide covers the basics of Django's structure and components to more advanced topics like deploying applications to a production environment. Если вы ищете руководство по освоению веб-разработки, это полное руководство по Django - идеальный выбор. Django - это мощный инструмент для создания веб-приложений, которому разработчики очень доверяют. Он масштабируемый, гибкий и безопасный, а также пользуется широкой поддержкой сообщества. Эта книга предназначена для того, чтобы помочь новичкам понять основные концепции Django и веб-разработки. Ее практический подход включает в себя создание реальных веб-приложений. В руководстве рассматриваются основы структуры и компонентов Django, а также более сложные темы, такие как развертывание приложений в производственной среде.
Примеры страниц (скриншоты)
Оглавление
Chapter 01 Django Key Concepts Web Framework and Django Websites vs. Django Web Apps How Django Handles HTTP Request and HTTP Response Django’s MVT Framework Django Templates vs. Django APIs Chapter 02 Django Quick Start Guide Install Python Install Visual Studio Code Create Project Directory Set Up Virtual Environment Install Django Start Django Project Run Server Database Migration URL dispatcher – urls.py Create Superuser and Log In to Django Admin Start App Create HTML Templates Create Views Add URL Patterns Project vs. App Chapter 03 Django Models and Databases Create a Database in Django Relational Database Create Django Models Makemigrations and Migrate Add Models in Django Admin – admin.py Change Display Name of Record Objects Django Models – Data Field Type Django Models – Field Options Django Models – Help Text Option Django Models – Choices Option Django Models – DateField with datetime Module Django Models – Relationship Fields Django Models – ID Django Models – ForeignKey (OneToMany Relationship) Django Models – OneToOneField Django Models – ManyToManyField Chapter 4 Create CRUD Web Application CRUD Web Application Basic CRUD Structure in Django Django Generic Views How To Write Class-Based Views with Generic Views Generic View Basic Attributes URL Dispatcher for CRUD Views Django Templates for CRUD Views Django Template Language (DTL) Template for List Page Get_FOO_display method Template for Detail Page Template with Model Relations Template for Create and Update Page Template for Delete Page Add Links – {% url %} tag Extend Templates – {% extends %} tag Check Developing App UI on Mobile Device Django Templates with Bootstrap Crispy Forms Customize Views (1) – Change List Order Customizing Views (2) – Filter Lists Context Customize Views (3) – Add Extra Context Modularize Templates – {% include %} tag Static Files in Development Environment – {% static %} tag STATIC_URL and STATICFILES_DIRS Create Index HTML Chapter 5 User Management User Authentication Overview of User Management Functions User Management Function Development with Django Approaches to Building User Management Functions in Django Django Allauth (1) – Introduction Django Allauth (2) – Installation and Initial Settings Django Allauth (3) – Email Verification via Console Django Allauth (4) – Email Verification via Gmail Django Allauth (5) – Social Login with GitHub Django Allauth (6) – Social Login with Google Django Allauth (7) – Allauth Template File Setup Django Allauth (8) – Add Basic Styling with Bootstrap and Crispy Forms Django Allauth (9) – Customize Sign-in and Sign-up Pages User Models Login Required – LoginRequiredMixin User Login Status Icon on Navigation Bar Chapter 6 Deploy Django App Overview of Django App Deployment (1) Overview of Django App Deployment (2) Key Steps of Django App Deployment Hosting Service Initial Settings (1) – AWS Lightsail setup Hosting Service Initial Settings (2) – SSH Remote Connection Manage Local Computer and Remote Server Simultaneously Tips for Managing Local Development and Remote Production Environment Hosting Service Initial Settings (3) – Clone Project Directory with GitHub Production Database Setup Django Production Settings (1) – Settings.py for Development and Production Django Production Settings (2) – Production Settings Django Production Settings (3) – django-environ and .env file Static File Settings Django and Dependency Installation on Production Server Web Server and Application Server in Django Application Server Setup – Gunicorn Web Server Setup – Nginx Domain Setup SSL Setup – Certbot Email Setting – SendGrid Social Login for Production Manage Local Development and Remote Production Environment About D-Libro
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum