𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Python Django For Web Development: Build Web Applications in Python Using Django Frameworks

✍ Scribed by Leire Verdugo


Publisher
Independently Published
Year
2024
Tongue
English
Leaves
434
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Python is one of the most versatile high-level programming languages ever developed. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone new to programming. This allows you to obtain a basic knowledge of coding practices without having to obsess over smaller details that are often important in other languages.

✦ Table of Contents


About the Authors
Table of Contents
Python Django For Web Development
PART1: Django Basics
CHAPTER 1: Django Basics
CHAPTER 2: Introduction to Django and Installation
Python Django
Features of Django
Installation and Setup of Django
Benefits and Drawbacks of Django Architecture
Benefits of Django Architecture
Drawbacks of MVC Architecture
CHAPTER 3: When to Use Django? Comparison with other Development Stacks
Here is an example of a simple Django view function that handles a GET request and returns a template:
Companies using Django:
CHAPTER 4: Django Project MVT Structure
Project Structure :
CHAPTER 5: Create a Basic Project using MVT in Django
CHAPTER 6: Create an App in Django ?
Benefits of using Django apps –
Creating an App in Django :
Method-1
Method-2
PART 2: Django Forms
CHAPTER 1: Django Forms
Using Django Forms
Creating a Django Form
Render Django Forms
Create Django Form from Models
More on Django Forms:
Basic form data types and fields list
Core Field Arguments
CHAPTER 2: Create a form using Django Forms
Creating a form using Django Forms
CHAPTER 3: Render HTML Forms (GET & POST) in Django
Render HTML Forms in Django Explanation
HTML
Python3
Python3
Python3
HTML
Python3
CHAPTER 4: Django form field custom widgets
Default Widget in Form Fields
Custom Django form field widgets
Using Widgets to Customize DateField
CHAPTER 5: Initial form data – Django Forms
How to pass initial data to a Django form ?
Method 1 – Adding initial form data in views.py
Method 2 – Adding initial form data using fields in forms.py
CHAPTER 6: Django ModelForm – Create form from Models
How to convert a model into a Django Form?
Field types
CHAPTER 7: Render Django Form Fields Manually
Rendering Form fields manually
{{ field }} attributes
CHAPTER 8: Django Formsets
Creating and using Django Formsets
How to create Multiple forms using Django Formsets
Handling Multiple forms using Django Formsets
CHAPTER 9: Django ModelFormSets
Creating and using Django ModelFormsets
How to create Multiple forms using Django ModelFormsets
Handling Multiple forms using Django Formsets
PART 3: Django Templates
CHAPTER 1: Django Templates
Templates in Django
The Django template language
CHAPTER 2: Django Template Filters
Major Template Filters in Django
CHAPTER 3: Django Template Tags
Commonly used Tags in Django Templates
CHAPTER 4: variables – Django Templates
variables- Django templates Explanation
CHAPTER 5: Boolean Operators – Django Template Tags
Boolean operators – Django template Tags Explanation
Boolean Operators
CHAPTER 6: for loop – Django Template Tags
for – Django template Tags Explanation
CHAPTER 7: if – Django Template Tags
if – Django template Tags Explanation
{% else %}
Advanced Usage
CHAPTER 8: extends – Django Template Tags
extends – Django template Tags Explanation
PART 4: Django Views
CHAPTER 1: Views In Django
Django View Example
Types of Views
Function Based Views
Function based view Example –
Class Based Views
Class based view Example –
CHAPTER 2: Django CRUD (Create, Retrieve, Update, Delete) Function Based Views
Django CRUD (Create, Retrieve, Update, Delete) Function Based Views
Create View
Retrieve View
Update View
Delete View
CHAPTER 3: Create View – Function based Views Django
Django Create View – Function Based Views
CHAPTER 4: List View – Function based Views Django
Django List View – Function Based Views
CHAPTER 5: Detail View – Function based Views Django
Django Detail View – Function Based Views
CHAPTER 6: Update View – Function based Views Django
Django Update View – Function Based Views
CHAPTER 7: Delete View – Function based Views Django
Django Delete View – Function Based Views
Python3
Python3
Python3
HTML
CHAPTER 8: Class Based Generic Views Django (Create, Retrieve, Update, Delete)
Django CRUD (Create, Retrieve, Update, Delete) Class Based Views
Using Class Based Views
CreateView
Retrieve Views
UpdateView
DeleteView
FormView
CHAPTER 9: Createview – Class Based Views Django
Django Create View – Class Based Views
CHAPTER 10: ListView – Class Based Views Django
Django List View – Function Based Views
Python3
Python3
Python3
HTML
Manipulate Queryset in ListView
Python3
CHAPTER 11: DetailView – Class Based Views Django
Django DetailView – Class Based Views
Manipulate Context Data in DetailView
CHAPTER 12: UpdateView – Class Based Views Django
Django UpdateView – Class Based Views
CHAPTER 13: DeleteView – Class Based Views Django
Django DeleteView – Class Based Views
CHAPTER 14: FormView – Class Based Views Django
Django FormView – Class-Based Views
Stepwise Implementation to create Class-Based Views
html
PART 5: Django Models====
CHAPTER 1: Django Models
Django Models
Model in Django
Create Model in Django
Render a Model in Django Admin Interface
Django CRUD – Inserting, Updating and Deleting Data
Adding Objects
Retrieving Objects
Modifying existing Objects
Deleting Objects
Validation on Fields in a Model
More on Django Models –
Django Model data types and fields list
Relationship Fields
Field Options
CHAPTER 2: Django ORM – Inserting, Updating & Deleting Data
Django ORM
Django Shell
Django ORM Queries
Insert Data with Django ORM
Creating Data with Django ORM
Retrieving Data with Django ORM
Update Data with Django ORM
Deleting Data with Django ORM
CHAPTER 3: Django Basic App Model – Makemigrations and Migrate
Makemigrations and Migrations in Django
Makemigrations in Django
Migrate in Django
What is a Django model?
Understanding Makemigrations and Migrate in Django Model
Register Django App
Creating a Django Database
CHAPTER 4: Django model data types and fields list
Field types
Basic model data types and fields list
Relationship Fields
CHAPTER 5: Add the slug field inside Django Model
Slug field in Django
Adding Slug field in Django Models
Adding Slugify to our Project
Signals in Django
Modify URL with Slug
Modify Views
CHAPTER 6: Intermediate fields in Django
CHAPTER 7: Uploading images in Django
CHAPTER 8: Render Model in Django Admin Interface
Render Model in Django Admin Interface Explanation
CHAPTER 9: Change Object Display Name using str function – Django Models
Object Display Name in Django Models
CHAPTER 10: Built-in Field Validations – Django Models
Demonstration of Built-in Validations to Fields in Django
Add more Built-in Validations to Field
CHAPTER 11: Custom Field Validations in Django Models
Django Custom Field Validation Explanation
CHAPTER 12: How to use Django Field Choices ?
CHAPTER 13: Overriding the save method – Django Models
Django Overriding the Save Method Explanation
PART 6: BUILD APPLICATIONS WITH DJANGO
CHAPTER 1: Django News App
CHAPTER 2: Weather app using Django
Implementation :
CHAPTER 3: Create Word Counter app using Django
CHAPTER 4: Youtube video downloader using Django
Conclusion


πŸ“œ SIMILAR VOLUMES


Python Flask and Django | Full Stack Pyt
✍ Emenwa Global πŸ“‚ Library πŸ“… 2022 πŸ› Emenwa Global 🌐 English

Full stack developers are hard to find these days! You are among a tiny percentage that will stand out as a professional web developer. As technology advances, the technological world undergoes rapid change. The days when a developer can easily keep a job with only one programming language for ye

Python Flask and Django | Full Stack Pyt
✍ Emenwa Global πŸ“‚ Library 🌐 English

<span>Full stack developers are hard to find these days! You are among a tiny percentage that will stand out as a professional web developer.<br>As technology advances, the technological world undergoes rapid change. The days when a developer can easily keep a job with only one programming language

Ultimate Django for Web App Development
✍ Leonardo Luis Lazzaro πŸ“‚ Library πŸ“… 2024 πŸ› Orange Education Pvt Ltd, AVAβ„’ 🌐 English

Craft Scalable and Dynamic Web Apps using Django and Python. This comprehensive guide is an indispensable resource for developers seeking to elevate their web development skills in Django and Python. The book begins by establishing a strong foundation and understanding of Django's architecture, e

Web Development with Django: A definitiv
✍ Ben Shaw | Saurabh Badhwar | Chris Guest | Bharath Chandra K S πŸ“‚ Library πŸ“… 2023 πŸ› Packt Publishing Pvt Ltd 🌐 English

Do you want to develop reliable and secure applications that stand out from the crowd without spending hours on boilerplate code? You've made the right choice trusting the Django framework, and this book will tell you why. Often referred to as a β€œbatteries included” web development framework, Django

Web Development with Django: A definitiv
✍ Ben Shaw, Saurabh Badhwar, Chris Guest, Bharath Chandra K S πŸ“‚ Library πŸ“… 2023 πŸ› Packt Publishing 🌐 English

Work through realistic case studies to create your own websites easily, securely, and quickly Key Features β€’ Understand Django functionality and the Model-View-Template (MVT) paradigm β€’ Create and iteratively build a book review website, adding features as you build your knowledge β€’ Explore ad