1

Django の逆メソッドはありdjango.core.urlresolvers.reverse()ますか?

みたいな機能f(x)が欲しいf(django.core.urlresolvers.reverse('shadowfax')) == 'shadowfax'

これが を呼び出すメソッドの単体テストを作成するための適切なアプローチであるかどうかについて、何か言いたいことはあります.reverse()か?

4

1 に答える 1

3

おそらく衝撃的です:

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

それを使用するのは完全に良い方法であり、ドキュメントでも推奨されています。

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

于 2013-01-29T17:00:20.107 に答える