Przed Django 1.0 było to prosty sposób, aby uzyskać adres administratora obiektu, a ja napisałem mały filtr użyję tak: <a href="{{ object|admin_url }}" .... > ... </a>
Pierwsze Django Admin URL dla obiektu
Zasadniczo jestem przy użyciu funkcji odwrotnej url z nazwą widoku będącego 'django.contrib.admin.views.main.change_stage'
reverse('django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id])
aby uzyskać adres URL.
Jak można się domyślić, staram się aktualizować do najnowszej wersji Django i jest to jedna z przeszkód, z jakimi się zetknąłem, ta metoda uzyskiwania adresu URL administratora już nie działa.
Jak mogę to zrobić w django 1.0? (lub 1.1 w tej kwestii, jak próbuję zaktualizować do najnowszej wersji w svn).
Awesome, to naprawiono inny problem, który miałem z get_urls() metoda ModelAdmin nie jest wywoływana. Dzięki! – Arnaud
najlepszy adres URL dla tego problemu: http://docs.djangoproject.com/en/dev/ref/contrib/admin/#reversing-admin-urls – Dingo
Ta "odpowiedź" nie jest poprawna pokazuje, jak poprawnie dodać administratora aplikacja do aplikacji, która rozwiązała inny problem niż ten, który miał autor. Prawdziwa odpowiedź na rzeczywiste pytanie znajduje się poniżej - od markmuetz –