Django: Permalinks pour Admin
-
22-08-2019 - |
Question
Je sais que le modèle de lien pour atteindre un objet est comme suit:
"{{ domain }}/{{ admin_dir }}/{{ appname }}/{{ modelname }}/{{ pk }}"
Yat-il un moyen intégré pour obtenir un lien permanent pour un objet?
from django.contrib import admin
def get_admin_permalink(instance, admin_site=admin.site):
# returns admin URL for instance change page
raise NotImplemented
EDIT
Il semble V1.1
La solution 1.1 est sorti, la doc est ici: http://docs.djangoproject.com/en/dev/ref / templates / builtins / # URL J'ai aussi utilisé un peu, l'espace de noms d'administration devra préciser chaque fois que vous récupérez une URL d'administration existant. Dans la version 1.1, chaque fois qu'une URL admin est tiré par les cheveux, vous devrez spécifier l'espace de noms 'admin'. # in urls.py, assuming you have a customized view
url(r'foo/$', 'foo', name='foo_index'),
# in the template, to get the admin url
{% url admin:foo_index %}