Email the Author
You can use this page to email MichaelYin about The Definitive Guide to Hotwire and Django (2.0.0).
About the Book
This book will help you to learn Hotwire with Django in systematic way.
By the end of this book, you will be able to:
- Learn Howtwire includes
Turbo
andStimulus
, and what problem they can help solve. - Jump start frontend project bundled by Webpack.
- Setup Turbo and Stimulus.
- Learn how page navigation works in
Turbo Drive
- Understand what is cache in Turbo Drive and how preview works.
- Learn what is
Turbo Frame
and how it works. - Build
Inline Editing
feature withTurbo Frame
. - Learn what is
Stimulus
and howStimulus Controller
work. - What is Stimulus
Values
,Targes
, andActions
- Use Stimulus to build a Datetime picker and improve form submission process.
- Understand how to use events to do communication among Stimulus controllers
- Build
Type as search
feature with Stimulus, Turbo and Django. - Learn what is
Turbo Stream
and how it works. - How to build
Collaborative Editing
based on Websocket andTurbo Stream
With Hotwire, we can bring SPA-like experience
to our Django web app:
- We do NOT need heavy frontend solution such as React, Vue
- We do NOT need JSON and Django REST framework
- We will use Django form, Django templates and they still rock.
Changelog:
2.0.0 Released 2023-06-20
- Upgrade to Django 4.2
- Upgrade to Turbo 7.3
- Upgrade to Stimulus 3.2.1
- Add content about Stimulus Outlets
1.0.0 Released 2022-05-27
About the Author
Michael Yin is a full stack developer from China, and he loves to write high-quality tutorial about programming.
He has published 5 books on Leanpub.
- The Definitive Guide to Hotwire and Django
- Build SPA with React and Wagtail
- The Definitive Guide to Next.js and Wagtail
- Build Blog With Wagtail CMS
- Build Blog with React (SSR) and Wagtail
- Ultimate Guide To Scrapy
He also published Celery courses on testdriven.io
- The Definitive Guide to Celery and Flask
- The Definitive Guide to Celery and Django
- The Definitive Guide to Celery and FastAPI
He is also the founder of a Digital Agency AccordBox and available for remote job.