/ / NoReverseMatch at / admin / auth / user usando mongoDB engine causa la incapacidad de editar auth.users - django, mongodb, django-nonrel, django-mongodb-engine

NoReverseMatch en / admin / auth / user usando mongoDB engine causa la incapacidad de editar auth.users - django, mongodb, django-nonrel, django-mongodb-engine

Estoy usando la versión 15 de django-nonrel.5, y djangotoolbox. Tengo un problema con la adición de usuarios en el administrador-ui que no son superusuarios: Al ingresar el segmento Autentico -> Usuarios -> Agregar usuario -> ingrese un nombre y una contraseña y presiono guardar-> me sale el siguiente error:

NoReverseMatch at / admin / auth / user / 52b0a33c6041d841503fe202 /

Reverso de "view_on_site" con argumentos "(u" 52b08bb06041d83a28de0de0 ", u" 52b0a33c6041d841503fe202 ")" y argumentos de palabra clave "{}" no encontrados.

Error durante la representación de la plantilla

En la plantilla C: Python27tempvcblibsite-packagesdjangodjangocontribadmintemplatesadminchange_form.html, error en la línea 33

He notado que los usuarios se crearon al volver a visitar la página admin / auth / user /. ¿Es necesario extender la plantilla change_form para que funcione? Si es así, ¿a qué debo cambiarlo?

Se supone que el auth.user funciona con la versión django-nonrel 1.5.5, djangotoolbox y mongodb-engine.

EDITAR:

He actualizado a django-nonrel 1.6 beta y ahora obtengo el siguiente valor de excepción:

Invierta para "view_on_site" con argumentos "(u" 52b196426041d84938abff63 ", u" 52b1968c6041d8503ce96df6 ")" y argumentos de palabras clave "{}" no encontrados. 1 patrón (s) probado: [u "admin / r / (? Pd +) / (? P. +) / $"]

Así que me preguntaba acerca de este patrón intentado; idsen MongoDB no son de formato d + sino una cadena larga que combina letras y dígitos, por lo que tal vez la url definida en mi proyecto "s urls.py no sea apropiada? es "s url (r" ^ admin / ", include (admin.site.urls)),

La ayuda sería muy apreciada,

Nitzan

Respuestas

0 para la respuesta № 1

Tengo el mismo problema en Ubuntu y django-nonrel-1.5. * Y lo arreglé con este comando

sudo pip install git+https://github.com/django-nonrel/django -I

Tal vez funcione para ti también.