Am Do., 10. Juni 2021 um 15:33 Uhr schrieb David Mertz <mertz@gnosis.cx>:
Strong -1

As others noted in prior discussion, even if this existed, it works be an anti-pattern for SQL. So basically, it's just baking in an HTML-only template language into the language syntax.

Python already had excellent HTML templating in libraries. The fact Django has a function with a long name just suggests importing it with a shorter name.


 
Python has many uses having nothing to do with web pages. This could make sense for PHP (does anyone use that still?). It's a poor for for Python.

PHP is very productive. The majority of sites are written in PHP.

The only thing which PHP has not: Respect.

It does not get respect since it is too easy.

Python is getting pushed into the backend during the last years, while web frontend is mostly done in Javascript.

I think this is the wrong direction.

Together with tools like htmx (fragments over the wire), I would rather choose PHP than Javascript.

PHP is great for creating HTML. I know that the easy solution does not get much respect,
but maybe you understand that making it easy to create HTML would be a major benefit for Python.

Regards,
  Thomas