djangotricks.blogspot.it - DjangoTricks

Example domain paragraphs

Aidas Bendoraitis on development with Django, Python, and JavaScript.

I like django-crispy-forms. You can use it for stylish uniform HTML forms with Bootstrap, TailwindCSS, or even your custom template pack. But when it comes to custom widgets and dynamic form handling, it was always a challenge. Recently I discovered htmx. It's a JavaScript framework that handles Ajax communication based on custom HTML attributes. In this article, I will explore how you can use django-crispy-forms with htmx to provide a form with server-side validation in a modal dialog.

For this experiment, I will be using these PyPI packages: