django-dynamodb-sessions

Скриншот программы:
django-dynamodb-sessions
Детали программы:
Версия: 0.3
Дата загрузки: 15 Apr 15
Разработчик: Gregory Taylor
Тип распространения: Бесплатная
Популярность: 37

Rating: 4.0/5 (Total Votes: 1)

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

Что нового В этом выпуске:

  • Re-упаковки. с Setuptools вместо Distutils.

Требования

  • Python
  • Джанго

Другие программы разработчика Gregory Taylor

colormath
colormath

21 Jul 15

Fedex
Fedex

12 Apr 15

PayPal (Python)
PayPal (Python)

5 Jun 15

django-mcauth
django-mcauth

11 May 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!