2016-09-29 2 views
2

Inside my admin.py Datei ich habe:Reverse-Modell Admin benutzerdefinierter URLs

def get_urls(self): 
    urls = super(TextAdmin, self).get_urls() 
    my_urls = patterns('', 
     url(
      r'customfunc1', 
      customfunc2, 
      name='customfunc23', 
     ), 
    ) 
    return my_urls + urls 

Welche die folgende URL ermöglichen:

http://localhost:8000/admin/text/customfunc1 

Welche customfunc2 Funktion ausgeführt wird. Meine Frage ist nun, wie würde ich diese URL durch reverse referenzieren?

Ich habe versucht:

reverse("admin:text_customfunc1") 
reverse("admin:text_customfunc2") 
reverse("admin:text_customfunc3") 
reverse("text:customfunc1") 

Aber keiner der Arbeit.

Antwort

1

Sie haben name='customfunc23', und es ist in der admin app, so sollten Sie verwenden:

reverse('admin:customfunc23') 
Verwandte Themen