Seite 1 von 1

Auslieferung statischer Komponenten bei Django mittels Apach

Verfasst: Samstag 1. November 2008, 20:05
von martin101986
Hallo,

ich habe mit Django eine Seite erstellt und mit dem Development Server funktioniert sie einwandrei. Nun habe ich lokal bei mir den Apache eingerichtet. Ich betreibe Django über FastCGI

Nun zum eigentlichen Problem:
Er zeigt mir keine Bilder an und übernimmt nicht die CSS Konfiguration. Das heißt das also die Pfade zu den Bilder, CSS Files nicht findet. Was muss ich noch in der Settings.py bzw. bei den Config FIles des Apachen einstellen damit er diese findet?

Ich hab es auch mit MEDIA_ROOT und MEDIA_URL probiert, bei Django Dokumentation hab nichts in der Richtung gefunden außer für mod_python.

Mfg
Martin

Verfasst: Samstag 1. November 2008, 20:16
von Leonidas
Letztendlich muss MEDIA_ROOT auf eine URL zeigen die von Apache ausgeliefert wird, das ist alles.

Edit: Stimmt, es war MEDIA_URL. Ich verwechsel die aus irgendeinem Grund ständig.

Verfasst: Samstag 1. November 2008, 20:29
von martin101986
Ich hab gedacht ich MEDIA_ROOT muss auf den Pfad zeigen in dem diese liegen.

Settings.py:
# Absolute path to the directory that holds media.
# Example: "/home/media/media.lawrence.com/"
MEDIA_ROOT = ''
Und MEDIA_URL wäre für den URL.

Von welchen Punkt aus solll ich dann meinen Pfadangaben im HTML machen?

Verfasst: Samstag 1. November 2008, 21:22
von martin101986
Problem gelöst, funktioniert nun einwandfrei.