| django_couchdb_utils proporciona implementaciones para varios backends Django |
Descargar ahora |
django_couchdb_utils Clasificación y resumen
- Nombre del editor:
- Stefan Kogl
- Sitio web del editor:
- http://skoegl.net
django_couchdb_utils Etiquetas
django_couchdb_utils Descripción
Proporciona implementaciones para varios backends de Django. El objetivo de Django_CouchDB_utils es reemplazar los backends específicos de RDBMS utilizados en Django con CouchDB utilizando CouchDBKIT. En la actualidad, tiene una prueba moderada: - Auth Backend- Sesión Backend- Cache Backend- Correo electrónico Cache Backend Envolpra a otros correos de correo electrónico. Openid Consumer usando CouchDB Store (requiere Django-OpenID) Para usar esta biblioteca, instalar CouchDBKIT y hacer referencia a ella en su instalación instalada en Configuration.pyInstallallGeneral. Referencia de Django_CouchDB_utils en su instalación instalada en Settings.py: ... "django_couchdb_utils.auth", "django_couchdb_utils.essions", "django_couchdb_utils.cache", ... a los couchdb_databases (que es utilizada por Couchdbkit) Agregue las aplicaciones de CouchDB Utils que planea usar: ('django_couchdb_utils_auth', 'http://127.0.0.1: 5984 / AuthDB '), (' django_couchdb_utils_sessions ',' http://127.0.0.1:5984/sessionsdb '), (' django_couchdb_utils_cache ',' http://127.0.0.1:5984/cachedb '), ... si No uses couchdbkit de lo contrario, Solo agregue lo siguiente a su configuración.py: couchdb_databases = (('django_couchdb_utils_auth', 'http://127.0.0.1:5984/somedb'), ...) Como la biblioteca no hace suposiciones sobre las ID de las ID de Los objetos de CouchDB que almacena, es seguro usarlo con una base de datos ya existente. Para habilitar la compatibilidad de autenticación, agregue el atributo Authentication_backends en Configs.py como: autentication_backends = ('django_couchdb_utils.auth.backends.couchdbauthbackend',) para habilitar el soporte de caché Agregar el atributo cache_backend en Configures.py como: cache_backend = "cache.couch: / / "Para habilitar la compatibilidad con las sesiones, agregue el atributo Session_Engine en Configures.Py, como: session_engine =" django_couchdb_utils.sessions.couchdb "Para habilitar el backend de CouchDB Correo electrónico en caché de correo electrónico, configure el atributo de correo electrónico_backend en Configuration.py como: correo electrónico_backend =" djanko_couchdb_utils.imail. CouchdBemailBackend "# el backend que debe envolverse por el COUCHDB Caching Backend CouchDB_Email_Backend = 'django.core.mail.backends.fileBased.EmailBackend' Requisitos: · Python · Django
django_couchdb_utils Software relacionado