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
問題のある行はこれですthis related threadに与えられたアドバイスを1として
$("#id_" + this).grp_related_fk({lookup_url:"{% url 'grp_related_lookup' %}"});
、私はシェルでそれをテスト素早く試してみたが、正常に動作するようです:
>>> from django.core.urlresolvers import reverse
>>> print reverse('grp_related_lookup')
/grappelli/lookup/related/
私は途方に暮れてよ。誰も似たような経験をしましたか?
ジャンゴバージョンは1.5.1です。あなたはおそらくあなたのurls.pyにグラッペリのURLを追加するのを忘れ