Django runserver ne sert pas les fichiers statiques en développement

Je suis à l'aide de Django avec runserver pour mon développement. Quand j'déployer sur mon serveur de production, je peux voir tous mes fichiers statiques, mais pas sur mon ordinateur local.

Je n'ai collectstatic et j'ai mis DEBUG = True.

J'ai trouvé beaucoup d'opinions différentes en ligne, les plus importantes étant la STATICFILES_DIRSmais qui ne fonctionne pas pour moi.

Comment puis-je le configurer de sorte que, dans mon environnement de développement, je peux voir les fichiers statiques, et quand je télécharge mes fichiers sur le serveur, je n'ai pas besoin de faire des changements pour l'environnement de production pour fonctionner correctement.

Editer - mes urls.py fichier:

from django.conf.urls import patterns, include, url
from django.conf.urls.static import static
import newsflashes
import settings

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^', include('newsflashes.urls')),
) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Modifier la structure de fichiers:

J'ai deux répertoires, statique et dynamique. À l'intérieur de la statique sont les fichiers statiques, et dans la dynamique répertoire de django apps.

Modifier Les Paramètres:

Mes paramètres pertinents sont comme suit

STATIC_ROOT = os.path.join(BASE_DIR, '..', 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = ()

source d'informationauteur Meir