16 October 2009 1 comment Django
In case this bites someone else like it bit more and chewed off many many minutes of debugging time.
If you ever get weird columns in your Django Administration interface, I now know why that happens. See this screenshot example:
This happens when you've defined a TEMPLATE_STRING_IF_INVALID
in your settings.py
. I always put in my local_settings.py
this line:
TEMPLATE_STRING_IF_INVALID = '{{ %s }}'
So that I can quickly see which variable references in template code is potential typos. I'm not a big fan of the implicit magic of equating absence to False/None so I try to avoid the confusion altogether.
Thanks a lot, Peter.
This saves me hours of looking for the mistake ;)
Regards from Hamburg, Germany
Michael