django-dynamodb-sessions

Software kuvakaappaus:
django-dynamodb-sessions
Ohjelmiston tiedot:
Versio: 0.3
Lähetyksen päivämäärä: 15 Apr 15
Kehittäjä: Gregory Taylor
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

Django-dynamodb-istuntoja on Django sovellus, joka on nähnyt käytössä pieni testi ympäristöissä EC2. & Nbsp; Vaikka sen pitäisi olla valmis parrasvaloihin, se ei ole ollut voimakkaasti taistelu testattu vielä. Muita huomautuksia:
- Tällä hetkellä ei ole hallintakäskyn poistaa vanhentuneet istuntoja. Emme voi käyttää uudelleen Django siivous komentoa, joten meidän täytyy kirjoittaa oman. Tämä lisätään seuraavassa versiossa, olemme jo asettamalla viimeinen attribuutteja ajaa siivous.
Määritä DynamoDB Taulukko
Ennen kuin voit käyttää tätä moduulia, sinun täytyy käydä DynamoDB välilehden AWS Management Console. Sitten:
- Hit Luo Pöytä nappia.
- Anna istuntoja kuin taulukon nimi. Tämä voi olla jotain muuta, sinun tarvitsee vain säätää settings.DYNAMODB_SESSIONS_TABLE_NAME arvoa vastaavasti.
- Valitse Ensisijainen Key Type = Hash.
- Valitse String hash ominaisuuden tyyppi.
- Anna session_key Hash Taito nimi.
- Hit Jatka-painiketta.
- Päätä läpijuoksu. Vapaa taso on 10 Lue kapasiteetti yksikköä, 5 kirjoitus.
- Maali loput vaiheet
Kun pöytä on luotu, olet valmis asentamaan moduuli teidän Django app.
Asennus
Asenna Django-dynamodb-istuntoja käyttämällä PIP tai easy_install:
Pip asentaa Django-dynamodb-istunnot
Teidän settings.py tiedosto, tarvitset jotain tällaista:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Jos haluat lisätä välimuistia kerroksen välillä hakemuksesi ja DynamoDB vähentää kyselyitä (kuten Django cached_db backend), aseta istunto backend:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
Muussa tapauksessa siirry suoraan DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Sen jälkeen, palo hänet ylös ja pidä silmällä Amazon Management Console nähdä, jos tarvitset skaalata lukea / kirjoittaa yksiköt ylös tai alas.
Jos kohtaat virheitä, on kysyttävää, tai haluaisi jakaa idea, osuma meidän vikaseurantaohjelmasta.
Asetukset
Seuraavat asetukset voidaan käyttää oman settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; taulukko nimi käyttää istuntoa tietojen varastointiin. Oletuksena istuntoja.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; hash ominaisuuden nimi pelisession pöydän. Oletuksena session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Jos et käytä tätä istuntoa backend takana välimuisti, voit pakottaa kaikki lukee DynamoDB olla johdonmukainen. Tämä voi johtaa hieman hitaampaa kyselyt, mutta et koskaan unohda kohde luominen / muokkauksia. Oletukset True.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; pääsy avain AWS osuus käyttää DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; salassa AWS tilin käyttää DynamoDB.

Mitä uutta tässä julkaisussa:

  • Re-pakkaus kanssa setuptools sijaan distutils.

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Gregory Taylor

django-mcauth
django-mcauth

11 May 15

Tamarin
Tamarin

11 May 15

Fedex
Fedex

12 Apr 15

colormath
colormath

21 Jul 15

Kommentit django-dynamodb-sessions

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!