django_couchdb_utils

proporciona implementaciones para varios backends Django
Descargar ahora

django_couchdb_utils Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • 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

lockout django

Aplicación Django basada en caché que bloquea a los usuarios después de demasiados intentos de inicio de sesión fallidos ...

169

Descargar