Messed up columns in Django Admin

16 October 2009   1 comment   Django

Mind that age!

This blog post is 11 years old! Most likely, its content is outdated. Especially if it's technical.

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:

Messed up columns in Django Admin

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.

Comments

Michael

Thanks a lot, Peter.
This saves me hours of looking for the mistake ;)

Regards from Hamburg, Germany
Michael

Your email will never ever be published

Related posts