Danke für die Hinweise - aber so langsam bekomme ich die Krise.
Um die Pfadangaben etwas eindeutiger zu gestalten, habe ich ein neues Projekt aufgesetzt - aber mit dem alten Fehler
So sieht jetzt das Root-Verzeichnis des Projektes aus:
Code: Alles auswählen
s_stephan@linux-server:/local/mediensammlung/musik> ll
insgesamt 28
lrwxrwxrwx 1 s_stephan users 59 18. Feb 13:37 admin_media -> /usr/lib/python2.6/site-packages/django/contrib/admin/media
drwxr-xr-x 2 s_stephan users 4096 18. Feb 13:28 db_content
-rw-r--r-- 1 s_stephan users 0 18. Feb 13:21 __init__.py
-rw-r--r-- 1 s_stephan users 130 18. Feb 13:28 __init__.pyc
-rw-r--r-- 1 s_stephan users 546 18. Feb 13:21 manage.py
drwxr-xr-x 2 s_stephan users 4096 18. Feb 13:47 media
-rw-r--r-- 1 s_stephan users 2863 18. Feb 13:39 settings.py
-rw-r--r-- 1 s_stephan users 1940 18. Feb 13:28 settings.pyc
-rw-r--r-- 1 s_stephan users 535 18. Feb 13:26 urls.py
In der Server-Konfiguration habe ich folgenden Absatz stehen:
Code: Alles auswählen
<Location "/">
SetHandler python-program
PythonPath "['/local/mediensammlung/'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE musik.settings
PythonOption django.root /musik
PythonDebug On
</Location>
In der Doku steht im Gegensatz zu dem Buch "Python Web Development with Django" die Zeile
drin. Wenn ich diese Zeile weglasse, ändert sich aber nix.
In der settings.py habe ich folgenden Eintrag gesetzt:
Getestet habe ich aber auch die Zeile:
Code: Alles auswählen
ADMIN_MEDIA_PREFIX = 'http://192.168.0.190/admin_media/'
Leider auch ohne Erfolg.
Nach meinem Verständnis wird mit ADMIN_MEDIA_PREFIX der Ordner angegeben, in dem die fehlenden Daten für die Admin-Oberfläche liegen. Die Einträge MEDIA_ROOT und MEDIA_URL in der settings.py werden nur für die Angabe des media-Ordners der app's benötigt - richtig?
Zum Setzen der Admin-Daten steht in der Doku einfach nur:
Create a symbolic link to the admin media files from within your document root. This way, all of your Django-related files -- code and templates -- stay in one place, and you'll still be able to svn update your code to get the latest admin templates, if they change.
So einfach scheint es bei mir nicht zu sein.
Grüße
Mawilo
@Leonidas: Ich möchte es gerne mit mod_python umsetzen, da ich im www auch keine anderen Module habe.