на локальном компьютере: вы должны добавить:
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/path/to/media'}),
на сервере, который вам не нужен (и больше вам не следует по соображениям безопасности) в предыдущей строке.
Итак, наконец: вот моя архитектура:
project/
app1/
__init.py__
views.py
public/
site_media/
js/
example.js
css/
example.css
в моих settings.py:
MEDIA_ROOT = '/thecompletepath/public/site_media/'
MEDIA_URL = '/site_media/'
и в моих шаблонах я использую:
<link rel="stylesheet" type="text/css" href="/site_media/css/example.css" media="screen" />