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。