django-dynamodb-sessions

Софтуер снимки:
django-dynamodb-sessions
Софтуер детайли:
Версия: 0.3
Дата на качване: 15 Apr 15
Розробник: Gregory Taylor
Разрешително: Безплатно
Популярност: 0

Rating: nan/5 (Total Votes: 0)

Джанго-dynamodb сесии е Django приложение, което е видял някои използването на малки тестови среди в рамките EC2 & Nbsp;. Докато тя трябва да бъде готов за най-гледаното време, не е било тежко сражение, просто все още изпитва. Други бележки:
- В момента няма команда за управление, за да се отстранят с изтекъл срок на сесии. Ние не може да използва повторно почистване командата Django, така че ще трябва да пиша нашата собствена. Това ще бъде добавен в следващата версия, вътре вече настройка изтичане атрибути за шофиране почистването.
<Силен> Настройване на DynamoDB таблица
Преди да можете да използвате този модул, ще трябва да посетите раздела DynamoDB в конзолата за управление на AWS. След това:
- Натиснете бутона Създай Маса.
- Въведете сесии като вашето име маса. Това може да бъде нещо друго, просто ще трябва да се коригира стойността на settings.DYNAMODB_SESSIONS_TABLE_NAME съответно.
- Изберете Първичен ключ Type = Hash.
- Изберете тип String хеш атрибут.
- Въведете session_key за Hash Име на атрибута.
- Натиснете бутона Continue.
- Взема решения за производителност. Свободното подреждане са 10 прочетените капацитет единици, 5 мнения.
- Завършете останалите стъпки
След таблицата се създава, сте готови да инсталирате модула за вашата Django ап.
<Силен> Монтаж
Инсталирайте Django-dynamodb сесии с помощта на PIP или easy_install:
PIP инсталирате Django-dynamodb сесии
Във вашата settings.py файл, ще трябва нещо като това:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = "YourKeyIDHere"
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = "YourSecretHere"
Ако искате да добавите кеширане слой между вашето приложение и DynamoDB за намаляване на заявки (като cached_db бекенд Django е), задайте си сесия гръб към:
SESSION_ENGINE = "dynamodb_sessions.backends.cached_dynamodb"
В противен случай, преминете направо към DynamoDB:
SESSION_ENGINE = "dynamodb_sessions.backends.dynamodb"
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
След това я уволни и държи под око на вашия Конзола за управление на Amazon, за да видите, ако имате нужда, за да мащабирате четене / запис единици нагоре или надолу.
Ако срещнете някакви бъгове, въпроси, или бих искал да споделя една идея, удари нашия въпрос тракер.
<Силен> Configuration
Следните настройки могат да се използват във вашата settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; Името на таблицата да се използва за съхранение на данни на сесията. По подразбиране се използва сесии.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; Името на хеш атрибут на масата на сесията. По подразбиране се използва session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Ако не използвате тази сесия гръб зад кеш, може да искате да принуди всички чете от DynamoDB да бъде последователна. Това може да доведе до малко по-бавен заявки, но вие никога няма да пропуснете създаването на обекти / редакции. По подразбиране е вярно.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; Ключът за достъп за AWS акаунт да използвате за DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; Тайната за сметка AWS да използвате за DynamoDB

Какво ново в тази версия:

  • Re-опаковка. с setuptools вместо distutils.

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Gregory Taylor

Tamarin
Tamarin

11 May 15

django-mcauth
django-mcauth

11 May 15

PayPal (Python)
PayPal (Python)

5 Jun 15

Коментари към django-dynamodb-sessions

Коментари не е намерена
добавите коментар
Включете на изображения!