django-dynamodb-sessions

Szoftver screenshot:
django-dynamodb-sessions
Szoftver adatai:
Változat: 0.3
Feltöltés dátuma: 15 Apr 15
Fejlesztő: Gregory Taylor
Engedély: Ingyenes
Népszerűség: 0

Rating: nan/5 (Total Votes: 0)

A Django-dynamodb ülések egy Django app, hogy látott néhány, mely kis tesztkörnyezetek belül EC2. & Nbsp; Míg készen kell állnia a főműsoridőben, nem volt erősen csata tesztelt csak még. Egyéb megjegyzések:
- Jelenleg nincs menedzsment parancsot, hogy távolítsa el a lejárt ülés. Nem tudjuk újra használni a Django razzia parancsot, ezért most is meg kell írni a saját. Ez egészül ki a következő kiadásban, hogy már így is a lejárati tulajdonítja vezetni a razzia.
Állítsa be a DynamoDB táblázat
Mielőtt használni ezt a modult, akkor be kell, hogy látogassa meg DynamoDB fülön a AWS Management Console. Aztán:
- Hit a Táblázat létrehozása gombra.
- Adja ülésein a tábla nevét. Ez lehet valami mást, akkor csak át kell állítani a settings.DYNAMODB_SESSIONS_TABLE_NAME értéket kell.
- Válasszuk az Elsődleges kulcs típusa = Hash.
- Válasszon egy string hash attribútumtípust.
- Adja session_key Hash attribútum neve.
- Hit a Tovább gombra.
- Döntés a forgalom. Az ingyenes tier 10 olvasási képességét egység, 5 írni.
- Fejezd be a többi lépést
Miután a tábla jön létre, akkor készen kell telepíteni a modul a Django app.
Telepítés
Telepítse Django-dynamodb kapcsolat használata pip vagy easy_install:
pip telepíteni Django-dynamodb ülések
Az Ön settings.py fájlt, akkor be kell valahogy így:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere "
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere "
Ha szeretne hozzáadni egy caching réteg között az alkalmazás, és DynamoDB csökkentése lekérdezések (mint a Django cached_db backend), meg a munkamenet backend, hogy:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb "
Ellenkező esetben egyenesen DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb "
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Ezt követően, a tűz a lányt, és tartsa szemmel a Amazon Management Console, hogy ha kell méretezni írási / olvasási egységek felfelé vagy lefelé.
Ha találsz bármilyen hibát, kérdése van, vagy szeretne megosztani egy ötlet, hit fel a kérdést tracker.
Configuration
Az alábbi beállításokat lehet használni a settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; A tábla használatához a munkamenet adatokat tároló. Alapértékek ülés.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; A hash tulajdonság nevét a munkamenet asztalra. Alapértékek session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Ha éppen nem használja ezt a munkamenet kezelőt mögött cache, akkor érdemes erőltetni az összes olvas DynamoDB, hogy összhangban legyenek. Ez ahhoz vezethet, hogy egy kicsit lassabb lekérdezéseket, de soha nem marad objektum létrehozása / szerkesztések. Az alapértéke True.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; A hozzáférési kulcsot az AWS Account használata DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; A titok az AWS használandó fiók DynamoDB.

Mi az új ebben a kiadásban:

  • Re-csomagolás A setuptools helyett distutils.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Gregory Taylor

django-mcauth
django-mcauth

11 May 15

PayPal (Python)
PayPal (Python)

5 Jun 15

colormath
colormath

21 Jul 15

Tamarin
Tamarin

11 May 15

Hozzászólások a django-dynamodb-sessions

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!