Catch 22: A Fistful of Bugs

Django 1.5 hält einige Überaschungen bereit. Dass sich die Syntax des url-Tags geändert hat (Template-Pfade als erstes Argument müssen durch Anführungszeichen eingehegt werden), ist dank der eindeutigen Fehlermeldung kein echtes Problem.

Auf den default value des neuen Parameters ALLOWED_HOSTS, wäre ich dagegen ohne einen hilfreichen StackOverflow-Eintrag erst nach längerer Recherche gestoßen: Wird ALLOWED_HOSTS nicht explizit gesetzt, akzeptiert Django keinerlei Anfragen – allerdings nur dann, wenn DEBUG = False gesetzt ist. Amüsante Idee, das Debugging eines Fehlers systematisch zu unterlaufen.