[OpenSlides users-de] Dringend: Files in Static

Max Brauer max at max-brauer.de
Mi Apr 8 10:22:58 CEST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Kay!

Klingt erst mal nach einem soliden Setup!

> 
> In der global_settings.py steht: STATIC_ROOT =
> filesystem2unicode(os.path.join(SITE_ROOT, 
> '../collected-site-static'))
> 

Hast du deine txt-datei in das "collected-site-static" Verzeichnis
gelegt? Es gibt in Django Projekten meist mehrere static
Verzeichnisse, da jede App ein eigenes Verzeichnis dieser Art besitzt.
Der Grund dafür ist, das Django äußerst modular aufgebaut ist und
einzelne Apps wiederverwendbar sein sollen. Deshalb bringt jede App
ihre eigenen statischen Datein mit. Zusätzlich gibt es noch ein
projektweites static Verzeichnis, welches das eigentliche Design der
Seite beinhaltet.

Für development ist das alles so ok. Wie aber schon gesagt, wird bei
einem Produktivsystem meist ein Webserver genutzt um die statischen
Datein auszuliefern. Django hat dafür ein Komando mit dem namen
"collectstatic", welches alle Dateien in das unter STATIC_ROOT
definierte Verzeichnis kopiert.

"collected-site-static" Verzeichnis sollte also dein Ziel sein!
Außerdem sollte dieses von Apache ausgeliefert werden, wenn dies noch
nicht der Fall ist. Wie du dies einrichtest, kannst du hier finden:
https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/#serving-files

Liebe Grüße,


Max
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVJOVhAAoJEIImVIk+gxPd+CcH/iPyJOR2o8Cqs+PDDtnHVIEr
zjfl2rhpuV+idTubTRu9n07FSBVAcry1N79bx/9Ozib74XawS3SKnJ0T0x78Sbi7
OrBeBW4gIn2637J9YTvqYU9ISTTwLXUB/DBpwKML9amo5Y3yBTQr3kbV+EOMN+mU
/8Jv3wWqGefsb+WARcngIqBf5/M3dWii01VdyR8se5lzEoB1UWrliIEzw6M6wlzg
iVr98Ek+jmFtzNUQxUgl7bSnNbUISxtlRk03pKmWHAxwTOxjeQvruv3m3yRlxV3f
YnINuf0v0B32loz5jafC1oZSbklvRwsKD6i04iW+troNsxB4KuWG8fuIXA+ZQz0=
=AL6D
-----END PGP SIGNATURE-----


More information about the users-de mailing list