django-dynamodb-sessions

Software screenshot:
django-dynamodb-sessions
Podrobnosti Software:
Verze: 0.3
Datum uploadu: 15 Apr 15
Vývojka: Gregory Taylor
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Django-dynamodb-sessions je aplikace, Django, který viděl nějaké použití na malé testovací prostředí v EC2. & Nbsp; I když by měl být připraven pro hlavní vysílací čas, nebylo silně bitva testovány ještě ne. Další poznámky:
- V současné době není příkaz vedení odstranit prošlé relací. Nemůžeme znovu použít příkaz Django vyčištění, takže budeme muset psát vlastní. To bude v další verzi, jsme už vypršení nastavení atributů řídit vyčištění.
Nastavte si DynamoDB stolu
Než budete moci použít tento modul, budete muset navštívit na kartu DynamoDB do AWS Management Console. Poté:
- Hit na tlačítko Vytvořit tabulku.
- Vstup do sekce jako vaše jméno tabulky. To může být něco jiného, ​​budete stačí nastavit hodnotu settings.DYNAMODB_SESSIONS_TABLE_NAME způsobem.
- Zvolte Primární klíče Typ = Hash.
- Vyberte typ String atributu hash.
- Zadejte session_key pro Hash název atributu.
- Hit na tlačítko Pokračovat.
- Rozhodnout o propustnosti. Volný vrstva je 10 přečtených kapacity jednotek, 5 zápis.
- Dokončete zbývající kroky
Po vytvoření váš stůl, jste připraveni k instalaci modulu na vaší aplikaci Django.
Instalace
Nainstalujte Django-dynamodb-relace pomocí PIP nebo easy_install:
Pip nainstalovat Django-dynamodb zasedáních
Ve vašem settings.py souboru, budete potřebovat něco takového:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Pokud byste chtěli přidat cache vrstvu mezi aplikací a DynamoDB snížit dotazů (jako Django je cached_db backend), nastavte relace backend na:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
V opačném případě, jděte rovnou na DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Po tom, oheň ji a dávat pozor na své Amazon Management Console, aby zjistili, zda potřebujete měřítko čtení / zápis jednotky nahoru nebo dolů.
Pokud narazíte na nějaké chyby, máte otázky, nebo chcete-li sdílet myšlenku, hit náš issue tracker.
Configuration
Následující nastavení mohou být použity v settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; název tabulky použít pro ukládání dat relace. Výchozí nastavení sezení.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; hash název atributu na vašem stole relace. Výchozí na session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Pokud si nejste pomocí tohoto relace backend za cache, můžete vynutit všechny čte DynamoDB být konzistentní. To může vést k mírně pomalejší dotazy, ale nikdy nezmeškáte vytvoření objektu / úpravy. Výchozí hodnota je true.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; přístupový klíč pro AWS účet použít pro DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; tajemstvím účet AWS použít pro DynamoDB

Co je nového v této verzi:

  • Re-balení. s setuptools místo distutils.

Požadavky na :

  • Python
  • Django

Ostatní software developer Gregory Taylor

django-mcauth
django-mcauth

11 May 15

Fedex
Fedex

12 Apr 15

colormath
colormath

21 Jul 15

Komentáře k django-dynamodb-sessions

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!