1

私は django-nonrel バージョン 15.5 と djangotoolbox を使用しています。スーパーユーザーではないユーザーを admin-ui に追加する際に問題があります: Auth セグメントに入るとき -> ユーザー -> ユーザーの追加 -> 名前とパスワードを入力して保存を押します -> 次のように表示されますエラー:

/admin/auth/user/52b0a33c6041d841503fe202/ の NoReverseMatch

引数 '(u'52b08bb06041d83a28de0de0', u'52b0a33c6041d841503fe202')' とキーワード引数 '{}' を持つ 'view_on_site' のリバースが見つかりません。

テンプレートのレンダリング中にエラーが発生しました

テンプレート C:\Python27\temp\vcb\lib\site-packages\django\django\contrib\admin\templates\admin\change_form.html の 33 行目のエラー

admin/auth/user/ ページに再度アクセスすると、ユーザーが作成されていることに気付きました。change_form テンプレートを機能させるために拡張する必要がありますか? もしそうなら、私はそれを何に変更すべきですか?

auth.user は、django-nonrel 1.5.5 バージョン、djangotoolbox、および mongodb-engine で動作すると想定されています。

編集:

django-nonrel 1.6 ベータ版に更新したところ、次の例外値が返されました。

引数 '(u'52b196426041d84938abff63', u'52b1968c6041d8503ce96df6')' とキーワード引数 '{}' を持つ 'view_on_site' の逆が見つかりません。1 つのパターンを試しました: [u'admin/r/(?P\d+)/(?P.+)/$']

だから私はこのパターンが試みられたのだろうかと思っていました。MongoDB の ID は d+ 形式ではなく、文字と数字を組み合わせた長い文字列なので、私のプロジェクトの urls.py で定義された URL は適切ではないのでしょうか? それは url(r'^admin/', include(admin.site.urls)),

助けていただければ幸いです。

日山

4

1 に答える 1