¿Cómo hacer que Django sirva archivos estáticos con Gunicorn?

Quiero ejecutar mi proyecto django bajo gunicorn en localhost. He instalado e integrado gunicorn. Cuando corro

python manage.py run_gunicorn 

Funciona pero no hay archivos estáticos (css y js)

Deshabilité debug y template_debug en settings.py (los hice falsos), pero sigue siendo el mismo. ¿Me estoy perdiendo de algo?

Llamo a las estadísticas como:

 {{ STATIC_URL }}css/etc.... 

    Cuando esté en modo de desarrollo y cuando esté utilizando algún otro servidor para el desarrollo local, agréguelo a su url.py

     from django.contrib.staticfiles.urls import staticfiles_urlpatterns # ... the rest of your URLconf goes here ... urlpatterns += staticfiles_urlpatterns() 

    Más información aquí

    Cuando en producción nunca, nunca pones gunicorn delante. En su lugar, utiliza un servidor como nginx que envía solicitudes a un grupo de trabajadores de Gunicorn y también sirve los archivos estáticos.

    Ver aqui

    Ruido blanco

    Publicar v4.0

    http://whitenoise.evans.io/en/stable/changelog.html#v4-0

    La opción de integración WSGI para Django (que implicó la edición de wsgi.py) se ha eliminado. En su lugar, debe agregar WhiteNoise a su lista de middleware en settings.py y eliminar cualquier referencia a WhiteNoise de wsgi.py. Consulte la documentación para más detalles. (La integración pura de WSGI todavía está disponible para aplicaciones que no son de Django).

    Pre v4.0

    Heroku recomienda este método en: https://devcenter.heroku.com/articles/django-assets :

    Su aplicación ahora servirá activos estáticos directamente desde Gunicorn en producción. Esto será perfectamente adecuado para la mayoría de las aplicaciones, pero las aplicaciones de primer nivel pueden querer explorar el uso de un CDN con Django-Storages.

    Instalar con:

     pip install whitenoise pip freeze > requirements.txt 

    wsgi.py :

     import os from django.core.wsgi import get_wsgi_application from whitenoise.django import DjangoWhiteNoise os.environ.setdefault("DJANGO_SETTINGS_MODULE", "free_books.settings") application = get_wsgi_application() application = DjangoWhiteNoise(application) 

    Probado en Django 1.9.