Wednesday, September 21, 2022
HTMX: Saving Form Changes - Django CRUD, part 4
I explain how to run POST request through HTMX attribute on HTML form tag to save form changes to the backend. You will see how to report validation errors through HTMX response.
Sunday, September 11, 2022
HTMX: Fetch Edit Form Data - Django CRUD, part 3
HTMX makes it possible to call the backend from HTML without JavaScript. You can add HTMX attribute to HTML tag, for example, button, and call backend endpoint. HTMX can process HTML fragment response and inject it into the Web page. This allows achieving partial page refresh, without full page reload.
Sunday, September 4, 2022
Python Django Model Form - Django CRUD, part 2
I explain how to generate UI in Django on top of Model Form. You can define Model Form with Django Model and inherit model attributes and constraints. Model Form makes it simple not only to render the form, but also control validation and data processing phases.
Monday, August 29, 2022
Python Django CRUD part 1 - Data Model and Constraints
In this episode of Django CRUD, I will explain how to define a data model in Django and set up constraints to ensure data validity. These constraints will be applied automatically when data will be updated from the UI.
Monday, August 15, 2022
Dynamic UI in Django with Alpine.js
Django generates static HTML UI, this requires a full request submit to the server. But you can build dynamic UI's, by including and using Alpine.js library. With Alpine.js you can open dialogs, hide content or disable UI controls. This helps to improve Django app UI usability.
Saturday, August 6, 2022
The old old coolness - HTMX | Execute HTTP request directly from HTML tag
Developing a modern Web app with Django and Tailwind? Thinking of using React, Vue, or another fancy JS library for UI implementation? I would recommend spending some time and trying HTMX. With HTMX you can execute partial requests and return HTML content to replace web page regions. HTMX properties are defined directly on HTML tags, this makes it easy to use and flexible.
Saturday, July 30, 2022
GitHub Copilot with Django Python: Create Django Model
GitHub Copilot helps to save developer time, it can suggest common utility functions code quite well. There is no need to spend time searching on Google or StackOverflow. I love it and it works very well with Python.
Subscribe to:
Posts (Atom)