2013-08-19 93 views
12

我使用django-grappelli在管理網站上創建可訂購的內聯。偶爾(不重複地 - 的時候,這是特別奇怪的約50%),Django會拋出以下異常,當我試圖從聯機保存排序:Django-Grappelli:找不到參數'()'和關鍵字參數'{}'的'grp_related_lookup'

Exception Type: NoReverseMatch 
Exception Value: Reverse for 'grp_related_lookup' with arguments '()' and keyword arguments '{}' not found. 
Exception Location: /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render, line 424 

的那一行是這樣的:

$("#id_" + this).grp_related_fk({lookup_url:"{% url 'grp_related_lookup' %}"}); 

按在this related thread給出的建議,我已經試過迅速在外殼測試它,但它似乎很好地工作:

>>> from django.core.urlresolvers import reverse 
>>> print reverse('grp_related_lookup') 
/grappelli/lookup/related/ 

我不知所措。有沒有人有類似的經歷?

Django版本是1.5.1。

回答

24

你可能忘了格拉佩利網址添加到您的urls.py(至少對我來說是如此)

url(r'^grappelli/', include('grappelli.urls')), 
相關問題