Django Admin: Keine App angezeigt (Berechtigungsproblem?)
Ich habe eine Site mit Django, auf der einige benutzerdefinierte Apps ausgeführt werden. Ich habe nicht den Django ORM verwendet, sondern nur die Ansicht und die Vorlagen. Jetzt muss ich einige Informationen speichern, um einige Modelle in einer App zu erstellen und den Admin zu aktivieren.
Das Problem ist, wenn ich mich im Admin anmelde, wird nur "Sie haben keine Berechtigung, etwas zu bearbeiten" angezeigt, auch die Auth-App wird nicht auf der Seite angezeigt. Ich verwende denselben Benutzer, der mit syncdb erstellt wurde, als Superuser.
Auf demselben Server habe ich eine andere Site, die den Admin verwendet.
Verwenden von Django 1.1.0 mit Apache / 2.2.10 mod_python / 3.3.1 Python / 2.5.2 mit psql (PostgreSQL) 8.1.11, alles in Gentoo Linux 2.6.23
Irgendwelche Ideen, wo ich eine Lösung finden kann?
Danke vielmals.
UPDATE: Es funktioniert vom Entwicklungsserver. Ich wette, das hat etwas mit Dateisystem-Berechtigungen zu tun, aber ich kann es einfach nicht finden.
UPDATE2: vhost-Konfigurationsdatei:
<Location />
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE gpx.settings
PythonDebug On
PythonPath "['/var/django'] + sys.path"
</Location>
UPDATE 3: mehr Infos
/ var / django / gpx /drin.py existiert und ist leerIch starte python manage.py aus dem Verzeichnis / var / django / gpxDie Seite ist GPX, eine der Apps ist ansteuerbar und befindet sich in / var / django / gpx / contableder benutzer apache ist die gruppe webdev und alle diese verzeichnisse und dateien gehören zu dieser gruppe und haben die berechtigung rwUPDATE 4: Bestätigt, dass die Einstellungsdatei für Apache und Runserver identisch ist (umbenannt und beide kaputt)
UPDATE 5: / var / django / gpx / contable /drin.py existiert
Dies ist der relevante Teil von urls.py:
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
)
urlpatterns += patterns('gpx',
(r'^, 'menues.views.index'),
(r'^adm/, 'menues.views.admIndex'),