Как обслуживать статические файлы с помощью mod_wsgi и Django? - PullRequest
1 голос
/ 05 февраля 2012

Я бы хотел обслуживать статические plist файлы, используя mod_wsgi. В apache настроены следующие параметры:

Alias /site_media/ "/var/www/mysite/media/"
<Directory "/var/www/mysite/media">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>

Когда я перехожу на http://localhost/mysite/site_media/mac_config.plist, я получаю ошибку

Page not found (404)
Request Method: GET
Request URL:    http://localhost/mysite/site_media/mac_config.plist
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^config/
^admin/doc/
^admin/
The current URL, site_media/mac_config.plist, didn't match any of these.

Эта ошибка говорит мне, что Django перехватывает запрос. Как можно обслужить этот статический файл, не используя python для чтения файла с диска и ответа на HTTP-запрос?

1 Ответ

1 голос
/ 09 февраля 2012

Как и предполагал @sdolan, выполнение localhost/site_media/mac_config.plist исправило проблему.

...