django-dynamodb-sessions

Software screenshot:
django-dynamodb-sessions
Software detaljer:
Version: 0.3
Upload dato: 15 Apr 15
Udvikler: Gregory Taylor
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Django-dynamodb-sessioner er en Django app, der har set nogle brug på små testmiljøer inden EC2. & Nbsp; Selv om det skulle være klar til prime time, det har ikke været stærkt testet bare endnu kamp. Andre noter:
- Der er i øjeblikket ingen forvaltning kommando til at fjerne udløbne sessioner. Vi kan ikke genbruge den Django oprydning kommandoen, så vi bliver nødt til at skrive vores egen. Dette vil blive tilføjet i den næste udgivelse, vi allerede sætte udløb attributter at drive oprydning.
Konfigurer din DynamoDB Table
Før du kan anvende dette modul, skal du besøge dit DynamoDB fanen i AWS Management Console. Derefter:
- Klik på knappen Opret tabel.
- Indtast samlinger som din tabel navn. Dette kan være noget andet, skal du bare nødt til at justere settings.DYNAMODB_SESSIONS_TABLE_NAME værdi i overensstemmelse hermed.
- Vælg Primær nøgle Type = Hash.
- Vælg en String hash attribut type.
- Indtast session_key for Hash Attribut navn.
- Klik på knappen Fortsæt.
- Beslut om gennemløb. Den gratis tier er 10 læste kapacitet enheder, 5 skrive.
- Afslut resten af ​​trinene
Efter dit bord er oprettet, er du klar til at installere modulet på din Django app.
Installation
Installer Django-dynamodb-sessioner ved hjælp pip eller easy_install:
pip installere Django-dynamodb-sessioner
I dit settings.py fil, skal du noget som dette:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Hvis du vil tilføje en caching lag mellem din ansøgning og DynamoDB at reducere forespørgsler (som Django 's cached_db backend), skal du indstille din session backend til:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
Ellers skal du gå direkte til DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Efter at fyre hende op og holde øje med din Amazon Management Console for at se, om du har brug for at skalere læse / skrive-enheder op eller ned.
Hvis du støder på fejl, har spørgsmål, eller gerne vil dele en idé, ramt op vores problem tracker.
Konfiguration
Følgende indstillinger kan anvendes i dit settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; tabelnavnet skal bruges til lagring session data. Standarder til sessioner.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; Den hash attribut navn på session bordet. Defaults at session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Hvis du ikke bruger denne session backend bag en cache, kan du ønsker at tvinge alle læser fra DynamoDB at være konsekvent. Dette kan føre til lidt langsommere forespørgsler, men du vil aldrig gå glip af skabelse objekt / redigeringer. Standarder til true.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; Den adgangsnøgle for AWS konto for at bruge for DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; Den hemmelige for AWS konto for at bruge for DynamoDB

Hvad er nyt i denne udgivelse:

  • Re-emballage. med setuptools stedet for distutils.

Krav :

  • Python
  • Django

Andre software developer Gregory Taylor

PayPal (Python)
PayPal (Python)

5 Jun 15

Tamarin
Tamarin

11 May 15

colormath
colormath

21 Jul 15

django-mcauth
django-mcauth

11 May 15

Kommentarer til django-dynamodb-sessions

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!