2012-04-09 11 views
6

Mein Django-Projekt in mehrere Anwendungen unterteilt ist, und die statischen Dateien werden in jeder App wie folgt gespeichert:die gleiche statische Datei in mehrere Anwendungen in Django

/Project 
    /foo 
     /static 
     /css 
      /style.css 
     /views.py 
     /models.py 
     /urls.py 
    /bar 
     /static 
     /css 
      /style.css 
     /views.py 
     /models.py 
     /urls.py 
    /urls.py 
    /manage.py 
    /settings.py 

Aber ich bin nicht sicher, wie das verwenden, gleiche statische Dateien in mehrere Apps.

Antwort

5

Dies ist, was die STATICFILES_DIRS Einstellung ist:

Ihr Projekt wird wahrscheinlich auch statische Vermögenswerte, die nicht an eine bestimmte App gebunden sind. Die Einstellung STATICFILES_DIRS ist ein Tupel von Dateisystemverzeichnissen, die beim Laden statischer Dateien überprüft werden sollen. Es ist ein Suchpfad, der standardmäßig leer ist.

+1

Also welche style.css wird im Starter des Themas geladen? –

+2

Der obige Link existiert nicht mehr. Siehe dazu: https://docs.djangoproject.com/de/1.10/howto/static-files/ statt ... Es ist django's Anleitung zum Referenzieren statischer Dateien aus verschiedenen Django-Apps. –

Verwandte Themen