在我的admin.py
文件中,我有:
def get_urls(self):
urls = super(TextAdmin, self).get_urls()
my_urls = patterns('',
url(
r'customfunc1',
customfunc2,
name='customfunc23',
),
)
return my_urls + urls
将启用以下网址:
http://localhost:8000/admin/text/customfunc1
将执行函数customfunc2
。我现在的问题是如何通过reverse
?
我试过了:
reverse("admin:text_customfunc1")
reverse("admin:text_customfunc2")
reverse("admin:text_customfunc3")
reverse("text:customfunc1")
但这些都不起作用。
答案 0 :(得分:1)
您有name='customfunc23'
,它位于admin
应用中,因此您应该使用:
reverse('admin:customfunc23')