django-dynamodb-sessions

Screenshot Software:
django-dynamodb-sessions
Szczegóły programowe:
Wersja: 0.3
Filmu: 15 Apr 15
Wywoływacz: Gregory Taylor
Licencja: Wolny
Popularność: 0

Rating: nan/5 (Total Votes: 0)

django-dynamodb sesje to aplikacja Django, który widział pewne zastosowanie w małych środowiskach testowych w ciągu EC2. & Nbsp; Podczas gdy powinno być gotowy do czasu, nie było jeszcze tak mocno testowana bitwy. Inne uwagi:
- Nie ma jeszcze polecenie zarządzania usunąć sesje wygasłe. Nie możemy ponownie użyć polecenia oczyszczania Django, więc będziemy musieli napisać własne. To będzie dodana w następnej wersji, jesteśmy już zachodziło upływie atrybutów do prowadzenia czyszczenia.
Ustaw Twoje DynamoDB Tabela
Przed rozpoczęciem korzystania z tego modułu, musisz odwiedzić zakładkę DynamoDB w Management Console AWS. Następnie:
- Hit przycisk Utwórz tabelę.
- Wprowadź sesje jak: nazwa tabeli. To może być coś innego, to po prostu trzeba ustawić wartość settings.DYNAMODB_SESSIONS_TABLE_NAME odpowiednio.
- Wybierz typ podstawowy klucz = hash.
- Wybierz typ atrybutu mieszania String.
- Wprowadź session_key dla Hash nazwa atrybutu.
- Hit przycisk Kontynuuj.
- Zdecyduj się na wydajności. Wolne poziom to 10 jednostek pojemności Przeczytane, 5 zapisu.
- Zakończ pozostałe kroki
Po utworzeniu tabela, jesteś gotowy, aby zainstalować moduł na Twojej aplikacji Django.
instalacji
Zainstaluj Django dynamodb-sesje za pomocą pip lub easy_install:
pip zainstalować Django dynamodb-sesji
W pliku settings.py, musisz coś takiego:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = "YourKeyIDHere"
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = "YourSecretHere"
Jeśli chcesz dodać warstwę buforowania między aplikacją i DynamoDB zmniejszyć zapytań (takich jak Django cached_db backend), ustawić sesji backendu do:
SESSION_ENGINE = "dynamodb_sessions.backends.cached_dynamodb"
W przeciwnym razie, idź prosto do DynamoDB:
SESSION_ENGINE = "dynamodb_sessions.backends.dynamodb"
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Po tym, ogień ją i pilnować swojej Management Console Amazon, aby zobaczyć, jeśli potrzebujesz skalowanie odczytu / zapisu jednostki górę lub w dół.
Jeśli wystąpią jakieś błędy, masz pytania, lub chciałbyś podzielić się pomysł, trafić do naszego trackera emisyjnej.
Konfiguracja
Następujące ustawienia mogą być wykorzystywane w settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; nazwa tabeli używać do przechowywania danych sesji. Domyślnie do sesji.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; nazwa atrybutu mieszania na stole sesji. Domyślnie session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Jeśli nie używasz tej sesji backend za cache, możesz wymusić wszystko czyta z DynamoDB być spójne. To może prowadzić do nieco wolniejszych zapytań, ale nigdy nie przegapisz tworzenia obiektu / zmiany. Domyślnie jest to prawda.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; klucz dostępu do AWS konto użyć do DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; tajne konta AWS wykorzystania do DynamoDB

Co nowego w tym wydaniu:

  • Ponowne pakowanie. z setuptools zamiast distutils.

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Gregory Taylor

colormath
colormath

21 Jul 15

django-mcauth
django-mcauth

11 May 15

PayPal (Python)
PayPal (Python)

5 Jun 15

Komentarze do django-dynamodb-sessions

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!