Bevor Django 1.0 es eine einfache Möglichkeit war die Admin-URL eines Objekts zu erhalten, und ich hatte einen kleinen Filter geschrieben, dass ich so verwenden würde: <a href="{{ object|admin_url }}" .... > ... </a>
Ersten url Django Admin für ein Objekt
Im Grunde war ich die uRL Reverse-Funktion mit der Ansicht Namen 'django.contrib.admin.views.main.change_stage'
reverse('django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id])
ist die uRL zu erhalten.
Wie Sie vielleicht vermutet haben, versuche ich auf die neueste Version von Django zu aktualisieren, und dies ist eines der Hindernisse, auf die ich gestoßen bin, dass die Methode zum Abrufen der Admin-URL nicht mehr funktioniert.
Wie kann ich dies in Django 1.0 tun? (oder 1.1 für diese Angelegenheit, wie ich versuche, auf die neueste Version in der SVN zu aktualisieren).
Ehrfürchtig, dies behebt ein weiteres Problem, das ich mit der Methode get_urls() von ModelAdmin hatte, die nicht aufgerufen wurde. Vielen Dank! – Arnaud
beste URL für dieses Problem: http://docs.djangoproject.com/en/dev/ref/contrib/admin/#reversing-admin-urls – Dingo
Diese "Antwort" ist nicht korrekt, es zeigt nur, wie Sie den Administrator ordnungsgemäß hinzufügen App zu Ihrer App, die ein anderes Problem gelöst hat, das der Autor hatte. Die eigentliche Antwort auf die eigentliche Frage ist unten - von markmuetz –