Wenn ich Collectstatic mache, funktioniert es nicht, und statische Ordner erstellen und in D:\static\
sammeln.Warum funktioniert django collectstatic nicht korrekt?
Meine Einstellungen funktionieren nicht richtig. Warum?
Hier sind meine Einstellungen:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
'D:\DjangoProjects\mysite']
STATIC_ROOT = '/static/'
Nun, Sie haben 'STATIC_ROOT' auf (das Unix-Stil Äquivalent von)' D: \ static \ 'gesetzt, so dass Ihre Dateien am Ende sind ... – knbk
Wenn ich es zu '\ static \ ändern 'Es wird SyntaxError: EOL beim Scannen von String-Literal – kelevra
Es sollte ein Unix-Stil-Pfad sein (Vorwärts Schrägstriche, keine 'D:'). Ihre Dateien _ landen jedoch in 'STATIC_ROOT'_ und Sie haben sie so konfiguriert, dass sie auf' D: \ static \ 'zeigt. Wenn Sie Ihre Dateien anderswo haben möchten, konfigurieren Sie 'STATIC_ROOT', um auf ein anderes Verzeichnis zu zeigen. – knbk