Ärger mit Generic Views von Django
Django ist ja eines der besten Frameworks für Python um schnell Webanwendungen zu realisieren. Allerdings ist es leider noch nicht so ausgereift wie z.B. Ruby on Rails. Die Generic Views von Django sind zwar sehr hilfreich, allerdings nicht ganz konsequent umgesetzt.
Weiterlesen »
Coding
Django, Generic Views, Python
Mit Django Datenbank Tabellen ändern
…geht leider nicht. Ist ein Datenbank Model einmal definiert, lässt es sich nicht ohne Umwege erweitern. Ruby on Rails ist da schon ein Stück weiter.
Weiterlesen »
Coding
Django, JSON, Python
Sitemaps mit Django erstellen
Eine Sitemap ist nichts weiter als eine XML Datei auf dem Webserver, welche Suchmaschinen sagt wie sich Seiten geändert haben, und wie wichtig einzelne Seiten sind. Ausserdem kann man so Seiten Suchmaschinen geben, die evtl. nicht in den Index aufgenommen werden.
Weiterlesen »
Coding
Django, Python
Mit Django JSON ausliefern
Dank den neuen JavaScript Frameworks wie z.B. Prototype und MochiKit ist es mittlerweile ziemlich einfach dynamische Webinhalte mit AJAX zu machen.
Weiterlesen »
Coding
Django, JSON, Python
Shortcut Decorator
Ist es nicht manchmal nervig bei Django in views rendertoresponse 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
Weiterlesen »
Coding
Coding, Django, Python
Django über CGI ausliefern
Eigentlich ist ja die bevorzugte Methode, um Django Anwendungen auszuliefern, modpython. Allerdings kann man teilweise nicht immer modpython verwenden, z.B. wenn der Provider dies nicht unterstützt. Genau das gleiche gilt z.B. auch für FastCGI. Da Django selber WSGI kompatibel ist, ist es auch möglich Django über CGI auszuliefern.
Weiterlesen »
Coding
CGI, Django