Главная
Study mode:
on
1
– In this Video
2
– Introducing Christopher Trudeau
3
– What is htmx?
4
– Overview of Django and htmx
5
– Project overview
6
– Intro to the project in PyCharm: Walk through of the Django app
7
– Environment configuration in PyCharm
8
– Discussion of htmx
9
– Lazy loading with htmx: introduction and explanation
10
– Implementing lazy loading with htmx
11
– How to install htmx
12
– Discussion of lazy loading
13
– Search functionality with htmx: introduction and explanation
14
– Implementing search functionality with htmx
15
– How to build Django objects dynamically with the Django Q object
16
– How to paginate search results with the Django Paginator class
17
– Building a template for the search page
18
– Building a view for the search page
19
– Discussion of implementing search functionality
20
– Search-as-you-type with htmx: introduction and explanation
21
– Implementing search-as-you-type with htmx
22
– How to install the Django_htmx library by Adam Johnson
23
– Discussion of search-as-you-type
24
– Why the django_htmx library is useful
25
– Infinte scroll with htmx: introduction and explanation
26
– Implementing infinte scroll with htmx
27
– Other functionality provided by htmx
28
– Promo code for a 45% discount on Django in Action
29
– Discussion of infinte scroll and how htmx adds to the DX
30
– htmx and web app performance
Description:
Explore how to enhance Django web applications with dynamic functionality using the htmx library in this comprehensive tutorial. Learn to implement lazy loading, search-as-you-type, and infinite scroll with minimal JavaScript. Discover how htmx integrates with Django's architecture, allowing for more server-side logic and reduced client-side complexity. Gain insights into the performance advantages of this approach compared to traditional single-page applications. Follow along as the instructor demonstrates project setup in PyCharm, htmx installation, and step-by-step implementation of various features. Understand how to build Django objects dynamically, use the Django Paginator class, and leverage the django_htmx library for improved developer experience. Dive into discussions on web app performance and the benefits of using htmx in Django development.

Django and HTMX Tutorial - Easier Web Development with Dynamic Functionality

JetBrains
Add to list