django-dynamodb-sessions

Screenshot Software:
django-dynamodb-sessions
Detalii soft:
Versiune: 0.3
Incarca data: 15 Apr 15
Producător: Gregory Taylor
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

django-dynamodb de sesiune este o aplicatie Django care a văzut unele utilizare pe medii de testare mici în EC2. & Nbsp; Deși ar trebui să fie gata pentru prime time, aceasta nu a fost puternic luptă testat încă. Alte informatii:
- În prezent nu există comandă de management pentru a elimina sesiuni expirate. Nu putem re-utiliza comanda de curatare Django, așa că va trebui să scrie propriile noastre. Acest lucru va fi adăugat în următoarea versiune, suntem stabilind deja expirare atribuie conduce curățarea.
Configurarea DynamoDB de masă
Înainte de a putea utiliza acest modul, va trebui să vizitați fila DynamoDB în Management Console AWS. Apoi:
- Hit butonul Creează masă.
- Introduceți sesiuni fi numele tău tabelă. Acest lucru poate fi altceva, va trebui doar pentru a ajusta valoarea settings.DYNAMODB_SESSIONS_TABLE_NAME în consecință.
- Selectați Tip cheie primară = Hash.
- Selectați un tip String atribut hash.
- Introduceți session_key pentru Hash Atribut nume.
- Hit butonul Continuă.
- Decide cu privire la tranzitată. Palier liber este de 10 de unități de capacitate de citire, scriere 5.
- Termină restul etapelor
După ce masa ta este creat, sunteți gata să instalați modulul pe aplicația Django.
Instalare
Instalați django-dynamodb de sesiune, folosind PIP sau easy_install:
PIP instala django-dynamodb de sesiune
În fișierul settings.py, veți avea nevoie de ceva de genul acesta:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Dacă doriți să adăugați un strat de cache între cererea dumneavoastră și DynamoDB pentru a reduce interogări (cum ar fi cached_db backend Django lui), setați backend sesiunii de:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
În caz contrar, du-te direct la DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
După aceea, foc ei în sus și să păstreze un ochi pe dumneavoastră Amazon Management Console pentru a vedea dacă aveți nevoie pentru a scară de citire-ul / scrie unități în sus sau în jos.
Dacă întâmpinați orice bug-uri, aveți întrebări, sau ar dori să împărtășească o idee, lovit problema trackerul nostru.
Configurare
Următoarele setări pot fi utilizate în settings.py dumneavoastră:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; numele tabelului utilizat pentru stocarea datelor sesiune. Defaults la sesiunile.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; numele atributului hash pe masa ta sesiune. Prestabilite pentru session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Dacă nu utilizați această backend sesiune în spatele unui cache, poate doriți să forțați toate citește de la DynamoDB să fie consecvent. Acest lucru poate duce la întrebări ușor mai lent, dar nu veți fi dor de creare obiect / modificări. Defaults la true.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; cheia de acces pentru AWS cont de a utiliza pentru DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; Secretul pentru contul AWS de a utiliza pentru DynamoDB

Ce este nou în această versiune:

  • Re-ambalare. cu setuptools loc de distutils.

Cerințe :

  • Python
  • Django

Alte software-uri de dezvoltator Gregory Taylor

Fedex
Fedex

12 Apr 15

Tamarin
Tamarin

11 May 15

django-mcauth
django-mcauth

11 May 15

Comentarii la django-dynamodb-sessions

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!