1

これがdjango-registrationのバグなのか、それとも私がしていることなのかはわかりません。

最小限のプロジェクトがあり、django-registrationがインストールされており、独自のアプリはありません。Django-登録にはいくつかのテンプレートが必要なので、私はそれらをに持っていますtemplates/registration。各テンプレートには、テンプレートタグがあります。{% url index %}これは私のに含まれていurls.pyます。

実行する./manage.py test registration --failfastと、次のようになります。

TemplateSyntaxError: Caught NoReverseMatch while rendering: Reverse for 'index' with arguments '()' and keyword arguments '{}' not found.

私自身のテンプレートにURLエントリが表示されません。

Djangoの逆関数をデバッグしましたが、urls.pyまったく使用されていないようです。代わりregistration.tests.urls.pyに使用されます。

これは意図された動作ですか?基本的なテストに合格することができないので、私は望んでいません。これを回避するにはどうすればよいですか?

4

1 に答える 1

1

これは django-registration のバグです。このブログ記事では、問題と回避策について説明します。

于 2012-01-02T22:18:46.977 に答える