Der Mythos vom statischen Servieren

Geschrieben 1 Monat, 3 Wochen zuvor

In Djangos Dokumentation wird empfohlen, statische Dateien durch den Webserver ausliefern zu lassen. Was bedeutet das? Django läuft doch auf dem Webserver. Im Prinzip geht es darum, Dateien die Django ...

Den kompletten Artikel lesen… (noch 713 Wörter)



Forms: Dynamisch Felder hinzufügen

Geschrieben 2 Monate zuvor

Kurzer und schmerzloser Tipp für zwischendurch: Wie kann man in einem NewForms-Formular dynamisch Felder hinzufügen? Abstraktion Am einfachsten per Abstraktion. Das Formular mit den weiteren Feldern leitet sich einfach vom ...

Den kompletten Artikel lesen… (noch 236 Wörter)



Spass mit Newforms-Admin - Read-Only Felder

Geschrieben 2 Monate, 1 Woche zuvor

In Automatische Felder zeigte ich letztens, wie man Felder automatisch mit einem Wert versieht. Nun geht es wieder einen Schritt weiter: Wie kann man Felder als "Text" anzeigen, so dass ...

Den kompletten Artikel lesen… (noch 733 Wörter)



Multiple Aktionen in Djangos Administration - Reloaded

Geschrieben 2 Monate, 2 Wochen zuvor

Vor mehr als einem halben Jahr hatte ich einen Blogpost zum Thema Multiple Aktionen in Djangos Administration geschrieben. Nun ist schon einige Zeit ins Land gegangen, Django besitzt jetzt den ...

Den kompletten Artikel lesen… (noch 123 Wörter)



Zeig mal den Query

Geschrieben 2 Monate, 3 Wochen zuvor

Oft will man schnell mal wissen, was Djangos DB-Api so im Hintergrund treibt, sprich: Welches SQL-Statement wird abgesetzt. Es gibt viele Apps die das übernehmen, der letzte Schrei derzeit ist ...

Den kompletten Artikel lesen… (noch 81 Wörter)



Spass mit Newforms-Admin - Automatische Felder

Geschrieben 3 Monate, 1 Woche zuvor

Im letzten Artikel Rowlevel-Permissions ging es darum, wie man Einträge nur vom Benutzer selber bearbeiten lassen kann. Wer den Artikel verfolgt und aufgebaut hat, wird festgestellt haben, dass die ganze ...

Den kompletten Artikel lesen… (noch 520 Wörter)



Spass mit Newforms-Admin - Rowlevel-Permissions

Geschrieben 3 Monate, 1 Woche zuvor

Newforms-Admin ist schon eine Weile verfügbar und daher wird es Zeit, sich einmal mit den Features auseinander zu setzen. Dieser Artikel ist der Anfang einer Reihe von Tipps und Tricks ...

Den kompletten Artikel lesen… (noch 395 Wörter)



Wiederverwendbare Django-Projekte

Geschrieben 3 Monate, 2 Wochen zuvor

Eine der Stärken von Django ist die Wiederverwendbarkeit von einzelnen Applikationen (aka reusable apps). Will man aber ein komplettes Projekt veröffentlichen, sollte man sich auch Gedanken machen, wie man das ...

Den kompletten Artikel lesen… (noch 574 Wörter)



Generische Dateinamen für generische Apps

Geschrieben 3 Monate, 4 Wochen zuvor

In Django gibt es nur wenige Konventionen, wie man seine Dateinamen (bzw. Python-Module) benennen soll. Wächst das Django-Projekt wird man nicht drumrum kommen, Code in eigene Module auszulagern. So hat ...

Den kompletten Artikel lesen… (noch 145 Wörter)



Newforms AdminOptions besser strukturieren

Geschrieben 4 Monate, 1 Woche zuvor

Wer in den letzten Tagen seine schon etwas ältere Django-trunk Version aktualisiert hat, dürfte sein blaues Wunder erlebt haben, positiv oder negativ. Unter anderem hat Newforms Admin ja endlich Einzug ...

Den kompletten Artikel lesen… (noch 237 Wörter)



ModelsForms mit Choices validiert nicht korrekt

Geschrieben 4 Monate, 1 Woche zuvor

Um es vorweg zu nehmen, dies ist die Beschreibung eines Bugs in Django. Ja, dafür gibt es schon ein Ticket und nein, es ist derzeit noch nicht im Trunk gefixt. ...

Den kompletten Artikel lesen… (noch 489 Wörter)



Wie bei newforms die Validierung abläuft

Geschrieben 5 Monate, 1 Woche zuvor

Djangos newforms Formularen stehen 3 Methoden zur Verfügung, Eingabedaten zu prüfen. Feld.clean(): Die clean-Methode des Feldes selbst. Django bringt für die jeweiligen Felder schon grundsätzliche Prüfungen mit. In ein IntegerField ...

Den kompletten Artikel lesen… (noch 930 Wörter)



Python difflib Praxisbeispiel

Geschrieben 5 Monate, 2 Wochen zuvor

Für eine Communityseite möchte ich, wenn ein Beitrag geändert wird, dem Vorautor eine E-Mail mit den Änderungen schicken. Die klassische Ausgabe eines Diffs gefällt mir besonders gut. Hier ist ein ...

Den kompletten Artikel lesen… (noch 218 Wörter)



Zusätzliche Templatedaten in newforms-Formulare einfügen.

Geschrieben 5 Monate, 2 Wochen zuvor

Ok, das ist schon ein kryptischer Titel aber es ist etwas ganz Einfaches gemeint. Djangos newforms Formulare lassen sich auf einfache und schnelle Weise mit den Methoden as_ul(), as_p() und ...

Den kompletten Artikel lesen… (noch 362 Wörter)



APPEND_SLASH und PREPEND_WWW im Webserver

Geschrieben 7 Monate, 1 Woche zuvor

Djangos per Default aktive Middleware CommonMiddleware stellt zwei Parameter zur Verfügung, mit denen sich das Verhalten aller URLs ändern lässt. PREPEND_WWW leitet eine Anfrage auf eine Seite ohne voran gestelltes ...

Den kompletten Artikel lesen… (noch 222 Wörter)



Inhalte von Passwort-Feldern nicht wieder anzeigen

Geschrieben 8 Monate, 2 Wochen zuvor

Das Passwort-Widget aus Django Newforms zeigt bei einer erneuten Ausgabe den Formulares den Inhalt wieder an. Das ist zum einen sicherheitskritisch: in einem ungünstigen Fall könnte ein Dritter die Daten ...

Den kompletten Artikel lesen… (noch 204 Wörter)



Templatefilter allen Templates zur Verfügung stellen

Geschrieben 9 Monate zuvor

Das kennst du sicher auch. Du hast dir ein paar hübsche Templatefilter geschrieben, die du praktisch in jedem Template brauchst. Ein Markdown-Filter oder Djangos I18N-Tags währen solche Kandidaten. Nun ist ...

Den kompletten Artikel lesen… (noch 142 Wörter)



Django Admin: Felder in Reihe anzeigen

Geschrieben 9 Monate, 2 Wochen zuvor

Ein kurzer Tipp für zwischendurch, er ist zwar auch dokumentiert aber der eine oder andere weiß es vielleicht noch nicht. Das fields Attribut lässt dich die Formular-Felder ganz nach Belieben ...

Den kompletten Artikel lesen… (noch 77 Wörter)



Multiple Aktionen in Djangos Administration

Geschrieben 9 Monate, 3 Wochen zuvor

Wenn du Djangos Administrationsoberfläche nutzt, wirst du dich vielleicht schon einmal geärgert haben, dass man für jede Aktion eines Element erst das Element selbst aufrufen muss. Beispiel: Möchtest du einen ...

Den kompletten Artikel lesen… (noch 78 Wörter)



Vorschaubilder in Djangos Administration

Geschrieben 9 Monate, 3 Wochen zuvor

Vielleicht hast du ja eine Bildergalerie auf deiner Seite und ärgerst dich im Admin, das du kaum Übersicht über die Bilder hast. Dieses Tutorial zeigt, wie man kleine Vorschaubilder (Thumbnails) ...

Den kompletten Artikel lesen… (noch 34 Wörter)



Beim Bücherkauf noch mehr sparen

Geschrieben 1 Jahr, 1 Monat zuvor

Wer öfter englischsprachige Bücher kauft, zumeist sind das ja Fachbücher, sollte auch einmal einen Blick auf amazon.com werfen. Dort habe ich gerade die Django-Referenz "The Definitive Guide to Django: Web ...

Den kompletten Artikel lesen… (noch 80 Wörter)



Lightbox für alle (Django Template-Filter)

Geschrieben 1 Jahr, 3 Monate zuvor

Seit Jahr und Tag verwende ich das bekannte Lightbox um die Großversion von Vorschaubildern anzuzeigen. Dazu muss lediglich das Attribut rel="lightbox an den Link gesetzt werden. Leider war ich nicht ...

Den kompletten Artikel lesen… (noch 150 Wörter)



Woher das Wetter von meiner Seite stammt

Geschrieben 1 Jahr, 3 Monate zuvor

Vielleicht ist jemanden schon die Wetterinfo meines Heimatortes oben rechts auf jeder Seite aufgefallen. Im folgenden zeige ich euch, wie ich euch, wie ich diese Daten abfrage und in meinem ...

Den kompletten Artikel lesen… (noch 128 Wörter)



Ein paar Template-Helfer (Templatetags)

Geschrieben 1 Jahr, 4 Monate zuvor

Im Zuge der Neuordnung meiner Seite habe ich die Codebasis von Grund auf überholt. Diese Seite war mein erstes Projekt mit Django und natürlich sammelt sich viel Müll an. Von ...

Den kompletten Artikel lesen… (noch 68 Wörter)



MovableType Daten nach Django importieren

Geschrieben 1 Jahr, 4 Monate zuvor

Ich habe hier kräftig aufgeräumt und unter anderem mein Weblog www.freakydog.de in diese Seite importiert. mahner.org wurde schon seit über 3 Monaten nicht mehr aktualisiert was in erster Linie daran ...

Den kompletten Artikel lesen… (noch 119 Wörter)



Wikipedia-Content abfragen

Geschrieben 1 Jahr, 8 Monate zuvor

Wikipedia hat einen simplen aber effektiven Schutz, um sich vor Content-Diebstahl zu schützen: eine Abfrage ohne "User-Agent" erhält nur einen praktisch nichts-sagenden Fehler: Failed to open stream: HTTP request failed! ...

Den kompletten Artikel lesen… (noch 96 Wörter)



Warum Web-APIs in Deutschland nicht funktionieren

Geschrieben 1 Jahr, 8 Monate zuvor

Ich binde auf dieser Webseite ein knappes dutzend Webservices über APIs (Schnittstellen) ein und dabei fällt mir eins auf: kein einziger Service stammt aus Deutschland, nur einer aus Europa. Und ...

Den kompletten Artikel lesen… (noch 145 Wörter)



Keine Lost-Folgen mehr verpassen

Geschrieben 1 Jahr, 8 Monate zuvor

Ich bin ein fanatischer Lost-Gucker und diesen Freitag startet endlich die dritte Staffel auf Premiere. Leider hat Premiere die Angewohnheit sehr, sehr oft Sendungen zu wiederholen und damit ich alle ...

Den kompletten Artikel lesen… (noch 91 Wörter)



Kaputte Sonderzeichen in Django

Geschrieben 1 Jahr, 8 Monate zuvor

Zur Verwaltung dieser Seite setze ich das Python-Framwork django ein welches ich etwa wöchentlich direkt via SVN aus dem Trunk ziehe. (Wenn du bis jetzt nichts verstanden hast, wird dich ...

Den kompletten Artikel lesen… (noch 36 Wörter)


Du bist hier: mahner.org » Weblog » Kategorie: Django & Python

↑ Nach oben

© 2001–2007 Martin Mahner. The content is licensed under (cc) creative commons.
This site is powered by Django. Hosted by manitu.

Generated: Mo, 1 Dez 2008 21:58:20 +0100