Einträge in Django

Mit Django Datenbank Tabellen aendern
...geht leider nicht. Ist ein Datenbank Model einmal definiert, laesst es sich nicht ohne Umwege erweitern. Ruby on Rails ist da schon ein Stueck weiter.

17. April, 2008


Sitemaps mit Django erstellen
Eine Sitemap ist nichts weiter als eine XML Datei auf dem Webserver, welche Suchmaschinen sagt wie sich Seiten geaendert haben, und wie wichtig einzelne Seiten sind. Ausserdem kann man so Seiten Suchmaschinen geben, die evtl. nicht in den Index aufgenommen werden.

12. April, 2008


Mit Django JSON ausliefern
Dank den neuen JavaScript Frameworks wie z.B. <a href="http://www.prototypejs.org/" target="_blank">Prototype</a> und <a href="http://www.mochikit.com/" target="_blank">MochiKit</a> ist es mittlerweile ziemlich einfach dynamische Webinhalte mit AJAX zu machen.

14. Februar, 2008


Shortcut Decorator
Ist es nicht manchmal nervig bei Django in views render_to_response aufzurufen, und gegf. sogar noch den Context? Vor kurzem brauchte ich den Template Processor django.core.context_processors.auth, um auf die Session Variable "user" zuzugreifen.

25. August, 2006


Django über CGI ausliefern
Eigentlich ist ja die bevorzugte Methode, um Django Anwendungen auszuliefern, mod_python. Allerdings kann man teilweise nicht immer mod_python verwenden, z.B. wenn der Provider dies nicht unterstützt. Genau das gleiche gilt z.B. auch für FastCGI. Da Django selber <a href="http://www.python.org/dev/peps/pep-0333/" target="_blank">WSGI</a> kompatibel ist, ist es auch möglich Django über CGI auszuliefern.

3. August, 2006