Я создаю веб-сайт с использованием Django, и этот веб-сайт использует блоки, которые включены для определенной страницы.
Сейчас я использую текстовое поле, содержащее пути, в которых включен блок. Когда запрашивается страница, Django извлекает все блоки из базы данных и повторно выполняет поиск в TextField.
Однако мне было интересно, не лучше ли использовать отдельную таблицу БД для блоков / путей, где каждая строка содержит один путь и ссылку на блок, с точки зрения издержек.