Archiv für Django

Django 1.0 erschienen!


Vor über 3 Jahren erschien am 12. Juli 2005 die erste öffentliche Version von Django. Seitdem ist sehr viel passiert und vor wenigen Minuten ist die lange erwartete Version 1.0 von Django mit nur einem Tag Verspätung erschienen. Frühere Versionen wie 0.96 waren zwar auch schon stabil und zum produktiven Einsatz geeignet, jedoch ist die [...]

Django 1.0 Beta ist da


Planmäßig nach der Django 1.0 Roadmap ist heute um 6 Uhr die Django 1.0 Beta-Version erschienen.
Es sind keine großen neuen Funktionen wie GeoDjango (django.contrib.gis) hinzugekommen. Alles neue und andere kann man jedenfalls in den Releasenotes nachlesen.
Laut Roadmap soll als nächstes am 21. August der erste Release Candidate erscheinen. Die finale Version soll dann am 2. [...]

Upload Status mit Django und AJAX anzeigen


Auf einigen Seiten findet man beim Hochladen einer Datei eine kleine Leiste, mit der der Status des Uploads angezeigt wird. So auch zum Beispiel auf Vimeo.

So etwas ist auch mit Django relativ einfach zu machen und ich werde in diesem Artikel zeigen, wie es funktioniert.
(more…)

Django newforms-admin jetzt im Trunk


Mir ist kein besserer Titel für diesen Beitrag eingefallen, aber jedenfalls wurde in Changeset 7967 oldforms-admin durch newforms-admin ersetzt.
Für Django ist das ein großer Schritt in Richtung Version 1.0. Wer wissen will, wie er die Models für newforms-admin ändern (oder auch die Einstellungen für newforms-admin aus den Models entfernen) muss, findet bei Michael Trier einen [...]

Django - Was sind Views?


In dem heutigen Teil der Artikelserie über Django wird erklärt, was Views sind. Views sind einfache Python-Funktionen, die meist in der Datei views.py einer Django-App gespeichert sind. Sie nehmen ein request-Objekt entgegen und geben ein response-Objekt zurück.
(more…)

Einfacher Syntax-Highlighting Templatefilter für Django


Es ist eigentlich ganz einfach einen Templatefilter für Django zu schreiben, der Syntax highlighten kann, jedoch habe ich noch keinen entsprechenden gefunden. Darum habe ich meinen eigenen geschrieben und möchte ihn hier mit der Welt teilen.
(more…)

Django - Was sind Models?


In den anderen Artikeln dieser Serie wurde schon mehrmals der Begriff “Models” erwähnt. Jetzt wird endlich erklärt, was das ist: Models sind bei Django und einigen anderen Webframeworks bestimmte Objekte, die eine Tabelle in der Datenbank darstellen und über die auch einfach auf diese Datenbank zugegriffen werden kann. In diesem Artikel werden Models an einer [...]

Django - Erste Schritte


In diesem Teil der Serie über Django werden wir erst einmal ein erstes Projekt starten und genauer darauf eingehen, wie Django aufgebaut ist. So wird zum Beispiel erklärt, was eine App ist was alles in die settings.py kommt.
(more…)

Django - Und der falsche Weg zur Webanwendung


In diesem Artikel wird es nicht direkt um Django gehen, sondern darum, wie man früher unnötig komplizierte Webanwendungen geschrieben hat. Das heißt CGI mit SQL-Abfragen und ohne Templates oder ähnliche Dinge, die das Entwickeln erleichtern. Aber genau so sollte man es nicht machen.
(more…)

Django - So einfach ist die Installation


Es macht jetzt natürlich keinen Sinn, wenn ich hier sofort mit der Programmierung einer Website anfange, da es ja im Moment die meistens noch nicht Installiert haben, also versuche ich in diesem Artikel die Installation so kurz und einfach wie möglich zu beschreiben.
(more…)