我正在使用 django-nonrel 15.5 版和 djangotoolbox。我在 admin-ui 中添加不是超级用户的用户时遇到问题:输入 Auth 段时 -> 用户 -> 添加用户 -> 我输入名称和密码并按保存 -> 我得到以下信息错误:
NoReverseMatch 在 /admin/auth/user/52b0a33c6041d841503fe202/
使用参数“(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 beta,现在我得到以下异常值:
使用参数“(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)),
帮助将非常appriciated,
日山