Django反向逆

时间:2013-01-29 16:48:28

标签: django unit-testing django-views django-urls django-unittest

Django的django.core.urlresolvers.reverse()是否存在反向方法?

我想要一个f(x)函数f(django.core.urlresolvers.reverse('shadowfax')) == 'shadowfax'

对于为调用.reverse()的方法编写单元测试是否合适的方法,是否有人有话要说?

1 个答案:

答案 0 :(得分:3)

可能令人震惊:

django.core.urlresolvers.resolve( "/test" ).url_name

使用它是非常好的方式,甚至建议在文档中使用:

https://docs.djangoproject.com/en/dev/ref/urlresolvers/