django-dynamodb-sessions

Sagteware kiekie:
django-dynamodb-sessions
Sagteware besonderhede:
Weergawe: 0.3
Upload datum: 15 Apr 15
Ontwikkelaar: Gregory Taylor
Lisensie: Gratis
Populariteit: 37

Rating: 4.0/5 (Total Votes: 1)

Django-dynamodb-sessies is 'n Django app dat sommige gebruik op klein toets omgewings binne EC2 nbsp & gesien het;. Terwyl dit gereed is vir die eerste keer moet wees, dit is nie swaar stryd getoets net nog nie. Ander notas:
- Daar is tans geen bestuur opdrag verval sessies te verwyder. Ons kan nie weer gebruik om die Django opruim bevel, so ons sal moet ons eie te skryf. Dit sal in die volgende uitgawe bygevoeg word, ons is reeds die opstel verstryking skryf die opruim te ry.
Stel jou DynamoDB Table
Voordat jy kan hierdie module gebruik, sal jy nodig het om jou DynamoDB blad te besoek in die AWS Management Console. Dan:
- Klik op die skep Table knoppie.
- Tik sessies as jou tafel naam. Dit kan iets anders wees, sal jy net nodig het om die settings.DYNAMODB_SESSIONS_TABLE_NAME waarde dienooreenkomstig aan te pas.
- Kies Primêre Sleutel Tipe = Hash.
- Kies 'n String hash kenmerk tipe.
- Tik session_key vir Hash Kenmerk Naam.
- Klik op die knoppie voort.
- Besluit op deurvoer. Die gratis toegeroep is 10 lees kapasiteit eenhede, 5 skryf.
- Voltooi die res van die stappe
Na jou tafel is geskep, is jy gereed om die module op jou Django app te installeer.
Installasie
Installeer Django-dynamodb-sessies met behulp van neut of easy_install:
PIP installeer Django-dynamodb-sessies
In jou settings.py lêer, sal jy iets soos hierdie nodig het:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
As jy wil 'n kas laag te voeg tussen jou aansoek en DynamoDB navrae (soos Django se cached_db backend) te verminder, stel jou sessie backend te:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
Andersins, gaan reguit na DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Daarna het die brand haar op en hou 'n oog op jou Amazon Management Console te sien as jy jou lees op skaal / skryf eenhede op of af.
Indien u enige foute teëkom, vrae het, of wil graag 'n idee te deel, druk op ons issue tracker.
Konfigurasie
Die volgende instellings kan in jou settings.py gebruik word:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; Die tabel naam te gebruik vir sessie data stoor. Verstek na sessies.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; Die hash kenmerk naam op jou sessie tafel. Verstek na session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; As jy nie die gebruik van hierdie sessie backend agter 'n kas, kan jy wil dwing al lees van DynamoDB om konsekwent te wees. Dit kan lei tot effens stadiger navrae, maar jy sal nooit mis voorwerp skepping / wysigings. Verstek na True.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; Die Toegang sleutel vir die AWS rekening te gebruik vir DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; Die geheim vir die AWS rekening te gebruik vir DynamoDB

Wat is nuut in hierdie release:

  • Re-verpakking. met setuptools plaas van distutils.

Vereistes :

  • Python
  • Django

Ander sagteware ontwikkelaar Gregory Taylor

colormath
colormath

21 Jul 15

Tamarin
Tamarin

11 May 15

Fedex
Fedex

12 Apr 15

django-mcauth
django-mcauth

11 May 15

Kommentaar te django-dynamodb-sessions

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!