django-dynamodb-sessions

Software screenshot:
django-dynamodb-sessions
Software ətraflı:
Version: 0.3
Tarixi Upload: 15 Apr 15
Geliştirici: Gregory Taylor
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: nan/5 (Total Votes: 0)

.

Django-dynamodb-sessiyası çərçivəsində EC2 & nbsp kiçik bir test mühit bəzi istifadə görmüş bir Django app, bu baş zaman hazır olmalıdır baxmayaraq, yalnız hələ test ağır döyüş olmamışdır. Digər qeydlər:
- Hal-hazırda bitmiş sessiyaları aradan qaldırılması üçün heç bir idarə komanda var. Biz öz yazmaq lazımdır ki, biz, Django təmizləmə komanda yenidən istifadə edə bilməz. Bu növbəti əlavə olunacaq, biz artıq başa müəyyən edirik təmizləmə sürücü atributları.
qurmaq sizin DynamoDB Cədvəl
Bu modul istifadə etməzdən əvvəl, sizin AWS İdarəetmə Console sizin DynamoDB nişanı ziyarət lazımdır. Sonra:
- Cədvəl yaradın düyməsinə basın.
- Sizin masa adı kimi iclaslarında daxil edin. Bu başqa bir şey ola bilər, yalnız müvafiq settings.DYNAMODB_SESSIONS_TABLE_NAME dəyər tənzimləmək lazımdır.
- = Hash İbtidai Key tip seçin.
- Bir String hash atributu növünü seçin.
- Hash Atribut adı session_key daxil edin.
- Davam 'düyməsinə basın.
- Qabiliyyəti qərar verin. pulsuz dərəcəli 10 oxu gücü ədəd, 5 yazmaq deyil.
- Addımlar qalan bitirmək
Sizin masa yaradılmışdır sonra, siz Django app modul yüklemek üçün hazırıq.
Quraşdırma
Tırtıl və ya easy_install istifadə Django-dynamodb-sessiyaları bərpa:
Django-dynamodb-sessiyaları bərpa tırtıl
Sizin settings.py fayl, bu kimi bir şey lazımdır:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Siz (Django nin cached_db backend kimi) sorğu azaltmaq üçün tətbiqi və DynamoDB arasında caching qat əlavə etmək istəyirsinizsə, sizin sessiya backend müəyyən:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
Əks halda, DynamoDB düz getmək:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Bundan sonra, onun qədər yanğın və yuxarı və ya aşağı ədəd / Sizin oxu miqyaslı yazmaq lazımdır görmek üçün Amazon Management Console bir göz saxlamaq.
Hər hansı bir hatalar karşılaşırsanız, suallar, və ya bir fikir bölüşmək istəyirəm, bizim məsələ tracker qədər təşkil edib.
Konfiqurasiya
Aşağıdakı ayarları settings.py istifadə edilə bilər:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; cədvəl adı sessiya veri storage üçün istifadə etmək. Iclaslarında Öndeğerleri.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; sessiya masa hash atributu adı. Öndeğerleri session_key üçün
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; bir cache arxasında bu sessiya backend istifadə edirsinizsə, bütün DynamoDB ardıcıl olmalıdır deyilir məcbur edə bilərsiniz. Bu qədər yavaş sorğuları gətirib çıxara bilər, lakin obyekt yaradılması / düzenleme miss heç vaxt lazımdır. True Öndeğerleri.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; AWS üçün müraciət düyməsi DynamoDB üçün istifadə düşür.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; DynamoDB üçün istifadə AWS hesabı üçün gizli

Bu azad Yeni nədir:

  • Re-qablaşdırma. yerinə distutils bir setuptools ilə.

tələblər

  • Python
  • Django

Geliştirici digər proqram Gregory Taylor

Fedex
Fedex

12 Apr 15

PayPal (Python)
PayPal (Python)

5 Jun 15

django-mcauth
django-mcauth

11 May 15

Tamarin
Tamarin

11 May 15

Şərh django-dynamodb-sessions

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!