reading-notes

*Course 401 Python, Entry 26: Django

What are the key components of the Django framework, and how do they contribute to building a web application?


Explain the role of Django’s MTV (Model-View-Template) architecture and how it handles a typical web request-response cycle.

domainmodel

What is the purpose of Tailwind CSS, and how does it differ from Bootstrap CSS?

It is a framework for quickly writing web code without using custom CSS. Tailwind uses utility classes. This allows for a lot of CSS to be pumped into a HTML tag via a class attribute. The difference is that unlike Bootstrap where components are used, in Tailwind, pre-build CSS classes are used instead which then can be further tweaked. This vastly reduced CSS. It also allows for more flexibility. Outcome, a more unique site appearance.

Summary: Tailwind is Bootstrap, but more flexible.

Things I want to know more about

What are the limits of Views. Can this be used to plug into other APIs or networks?

Source: picture via https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Introduction