Ваши CSS и JS должны , а не проходить через Django в вашей производственной системе. Вам нужно настроить Apache (или Nginx, или любой другой) для их обслуживания, и когда вы это сделаете, вы сможете настроить сжатие gzip там, а не в Django.
И нет, сжатие и минификация - это не одно и то же. Сжатие GZip выполняется сервером динамически, когда он обрабатывает ваш запрос, и браузер прозрачно разархивирует файл, когда он его получает. Минификация - это процесс удаления комментариев и пробелов из файлов, а иногда и объединения нескольких файлов в один (то есть один CSS и один JavaScript вместо множества каждого). Это делается, когда вы развертываете свои файлы на сервере - с помощью django-compress, как предлагает Ашок, или с помощью чего-то внешнего, например YUI compress , и браузер не пытается восстановить исходный файл - было бы невозможно и ненужно.