2017-02-16 1 views
0

Django unterstützt das Hinzufügen statischer Dateien sowohl auf Anwendungs- als auch auf Projektebene. Wo Sie sie hinzufügen, hängt davon ab, wie sie an Ihre spezifische Zusammenstellung von Apps gebunden sind. Sind sie für jeden wiederverwendbar, der Ihre App verwendet, oder sind sie spezifisch für Ihre bestimmte Bereitstellung?Wo statische Dateien in Django-Apps oder -Projekten gespeichert werden können

Meine Frage ist, erstellen Sie einfach ein statisches Verzeichnis im Projektverzeichnis im Falle einer Projektebene, und wie erstellen Sie statische Verzeichnisse für spezifische vs allgemeine Bereitstellung?

+1

Mögliches Duplikat [Was ist die beste Praxis für die Bedienung statische Dateien in Django zur Zeit] (http://stackoverflow.com/questions/7592448/what-is-the-best- Practice-for-Serving-statische-Dateien-in-Django-derzeit) – supersam654

Antwort

0

django Zitiert documentation:

Ihr Projekt wird wahrscheinlich auch statische Vermögenswerte, die eine bestimmte App nicht gebunden sind. Zusätzlich zur Verwendung eines statischen/Verzeichnisses innerhalb Ihrer Apps, können Sie eine Liste von Verzeichnissen (STATICFILES_DIRS) in Ihrer Einstellungsdatei definieren, in der Django auch nach statischen Dateien sucht. Für Beispiel:

STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "static"), 
    '/var/www/static/', 
] 
Verwandte Themen