2012-01-02 42 views
1

我不確定這是否是django註冊或我正在做的錯誤。已安裝的Django應用程序(註冊)未使用主要的urls.py進行測試

我有一個最低限度的項目,安裝了django註冊,沒有我自己的應用程序。 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

這是預期的行爲?我希望不是,因爲我無法通過基本測試。我如何解決這個問題?

+0

顯示你的urls.py,請 – 2012-01-02 08:43:32

回答

1

這是django註冊中的一個錯誤。 This blog article描述了問題和解決方法。

相關問題