Seite 1 von 1

Fehler in Django 1.1 Development-Version???

Verfasst: Mittwoch 13. Mai 2009, 16:11
von ferix
Kann es sein, dass die Django 1.1 Development-Version einen Fehler bei der Linkerstellung im Admin hat?

Wenn ich im Admin die Links Passwort ändern und Logout anklicken will, so funktionieren diese nicht, da der Link falsch generiert wird. Dies sieht man schön in dem nachfolgenden Screenshot:

Bild

Im Quellcode ist dann ersichtlich, dass eine relative Pfadangabe erzeugt wird, was sicher nicht so sein soll. Der Link zur Dokumentation machts vor wie es sein soll :)

Bild

So und nun meine Frage:
Ist das ein Fehler in Django oder könnte es sein, dass dies die Folge fehlerhafter Einstellungen ist, was ich nicht glaube, da alle anderen Links bis auf diese zwei einwandfrei funktionieren.

Verfasst: Mittwoch 13. Mai 2009, 16:23
von jens

Verfasst: Mittwoch 13. Mai 2009, 16:30
von ferix
Danke! Hab eben grad auch en Haufen Tickets diesbezüglich gefunden.
Naja dann weiß ich wenigstens das es nicht an mir liegt. Und bei der Entwicklung solls mich dann auch nicht weiter stören.

Für die Veröffentlichung einer Seite wird ja ohnehin die offizielle stabile Version verwendet.

Aber ich dachte schon ich hab irgend einen Müll fabriziert :)

Verfasst: Mittwoch 13. Mai 2009, 22:35
von Leonidas
ferix hat geschrieben:Für die Veröffentlichung einer Seite wird ja ohnehin die offizielle stabile Version verwendet.
Naja, 1.1 wird ja demnächst auch released, da muss man schon aufpassen dass der Bug davor behoben wird. Oder sich sein lokales Patchset vorhalten.

Verfasst: Freitag 22. Mai 2009, 09:56
von jens
Hab jetzt ein scheinbar funktionierenden work-a-round:

In der eigenen admin.py setzt man den root_path Pfad neu:

Code: Alles auswählen

from django.contrib import admin
admin.site.root_path = "/admin/"
Damit sind die URLs ok.

Das ganze dürfte sich dann erübrigen, wenn http://code.djangoproject.com/ticket/10061 aus der Welt geschafft wird.

EDIT: Auch im Blog zu finden: http://www.jensdiemer.de/_command/118/blog/detail/58/