Обслуживание статических файлов с помощью логики в django (сохранение счетчика загрузок)

У меня есть сайт, с которого пользователь может загружать определенные файлы. Однако я хочу вести счетчик загрузок для каждого файла, поэтому идти обычным путем, помещая статические файлы на другой поддомен, а затем позволяя apache выполнять тяжелую работу, не так хорошо, как HttpResponseRedirecting пользователя на поддомен не очень хорошо потому что тогда пользователь «видит» правильный URL-адрес загрузки и, следовательно, может загрузить файл без увеличения счетчика загрузок. Я мог бы просто создать представление, которое затем служит () для файла, однако меня беспокоит этот «большой жирный отказ от ответственности» . Как бы вы это реализовали? Я совершенно уверен, что не только я столкнулся с этой проблемой.

О платформе: я использую apache и mod_wsgi.

Спасибо

5
задан niklasfi 30 September 2010 в 22:06
поделиться