У меня была эта проблема, когда я тоже начал Django :)
Сервер Django по умолчанию не обслуживает статические файлы. Обычно для этого нужно использовать отдельный сервер, но в среде разработки вы можете использовать ярлык.
Добавьте это в свой urls.py:
if settings.DEBUG:
urlpatterns += patterns('',
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/path/to/media'}),
)
Не используйте это в производстве. Это медленно, нестабильно и небезопасно.