Каждая таблица должна только включать столбцы, которые принадлежат объекту, это однозначно определяется первичным ключом. Если бы все столбцы в базе данных являются всеми атрибутами того же объекта, то Вам только была бы нужна одна таблица со всеми столбцами.
, Если бы какой-либо из столбцов может быть пустым, тем не менее, необходимо было бы поместить каждый nullable столбец в его собственную таблицу с внешним ключом к основной таблице для нормализации его. Это - общий сценарий, таким образом, для более чистого дизайна, Вы, вероятно, будете добавлять больше таблиц, чем столбцы к существующим таблицам. Кроме того, путем добавления этих дополнительных атрибутов к их собственной таблице они больше не должны были бы позволять, аннулирует, и Вы избегаете убивания СВЯЗАННЫХ С ПУСТЫМ УКАЗАТЕЛЕМ проблем.
from django.core.cache import cache
cache._cache.flush_all()
Также см. Этот билет, в нем есть патч (который я не тестировал) для очистки любого типа серверной части кеша: http://code.djangoproject.com/ticket/11503