Basics¶
django¶
- MVT-Webframework
- Python 2/3
- Aktuelle Version 1.11 LTS
- Pluggability
- Don’t repeat yourself (DRY)
- Introspection
Note
- Benannt nach Django Reinhardt, Gitarrist
- Kommt aus der Zeitungswelt
Wo wird django genutzt?¶
- disqus
- Mozilla
- NASA
Was beinhaltet django?¶
- Webserver
- Middleware
- URL-Dispatcher
- Views
- Models: ORM-Mapper
- Form-Validator
- Admin-Interface
- Templates
- …
(Stark vereinfachter) Requestablauf¶
Note
Ein Request Object hat alle Informationen zu dem Request. Unter anderem Context-Variablen, Post/Get, URL, Languages.
Bei Fragen¶
- Offizielle Dokumentation: https://docs.djangoproject.com/