I'm just crushing my head about how to setup my URL settings in order they serve the static files correctly.
For development my URL settings look like this.
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_ROOT, 'show_indexes': True}),
But I assume I have to change this setting because django.views.static.serve is intended to be used only for development. At least this was stated in the docs for Django 1.1. Whereas no disclaimer to be found in the docs for Django 1.4, which I'm currently using.
I'm using django-storages with s3 to serve the static files.