Django

Django ist eins (von unzähligen) serverside Full-Stack-Application-Framework fßr Python ... ähnlich wie JSP, JSF, ThymeLeaf fßr das Java-Ecosystem.

Es ist kein MUST-HAVE ein komplexes Framework zu verwenden ... kleinere (auch professionelle) Anwendungen verzichten bewußt darauf, weil die Framworks auch häufig mit einer gewissen Komplexität einhergehen. Zudem bindet man sich an das Framework. Benötigt man die komplexen Features nicht (z. B. Datenpersistenz) oder nur zu einem kleinen Teil, kann HTML-Code beispielsweise auch einfach mit Templates (z. B. Jinja2) erzeugen.

Im Java-Ecosystem ist Django mit Spring vergleichbar


Beliebte Alternativen

  • Flask *


Hooks

  • urls.py

  • views.py

  • models.py

Last updated

Was this helpful?