Dies ist wahrscheinlich eine dumme Frage, aber es klickt einfach nicht in meinem Kopf.
In Django besteht die Konvention darin, alle Ihre statischen Dateien (z. B. CSS, JS), die für Ihre App spezifisch sind, in einem Ordner namens " Statisch" abzulegen . Die Struktur würde also so aussehen:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
In habe mysite/settings.py
ich:
STATIC_ROOT = 'staticfiles'
Also, wenn ich den Befehl ausführe:
python manage.py collectstatic
Es wird ein Ordner erstellt, der staticfiles
auf der Stammebene aufgerufen wird (also dasselbe Verzeichnis wie myapp/
).
Was ist der Sinn davon? Erstellt es nicht nur eine Kopie aller meiner statischen Dateien?