Redaktion og opdatering af indholdet på denstoredanske.dk er indstillet pr. 24. august 2017. Artikler og andet indhold er tilgængeligt i den form, der var gældende ved redaktionens afslutning.

  • Artiklens indhold er godkendt af redaktionen

Django

Oprindelig forfatter Bobo Seneste forfatter Uffe Rasmussen

Django, et web framework til højniveau-programmeringssproget Python, som er skrevet i Python, og som opfordrer til hurtig udvikling og et rent og pragmatisk design.

Historisk blev Django udviklet af en internet-avis i Kansas, USA, og frigivet 2005. Django er designet til at håndtere to udfordringer: at overholde deadlines og tidsrammer, og opfylde de strenge krav, som de erfarne webudviklere, der skrev det, har.

Hvor Python er navngivet efter den britiske satiregruppe Monty Python, er Django opkaldt efter jazzguitaristen Django (Jean) Reinhardt.

Annonce

Django har et stærkt fokus på automatisering og at automatisere så meget som muligt, og benytter sig af princippet DRY, som står for ”Don’t Repeat Yourself” (gentag ikke dig selv).

Django er stadig under kraftig udvikling, og der bidrages til det af for det meste frivillige, som skriver såkaldte ”snippets”, "middleware" og Django-applikationer, der nemt og hurtigt kan implementeres i eksisterende Django-kode.

Som et af de mest kendte Django-eksempler har Google implementeret Django i deres Google App Engine, som et af deres frameworks.

Django er anderledes end mange andre frameworks og programmeringssprog. Det er opbygget primært af en settings.py fil, en models.py fil, en views.py fil, en urls.py fil, admin.py, foruden templates.

Administrationsmodul samt databasekald og -tabeller bliver automatisk oprettet ud fra det, der skrives i models.py og admin.py filerne.

Derudover er der mulighed for at importere allerede eksisterende applikationer og føje dem ind i det nye design.

Alle templates er skrevet i *.html, og udnytter tags og extensions for at skabe en samhørighed igennem koden og for at leve op til DRY-princippet.

Referér til denne tekst ved at skrive:
Emil Devantie: Django i Den Store Danske, Gyldendal. Hentet 20. september 2019 fra http://denstoredanske.dk/index.php?sideId=216709