django-dynamodb-sessions

Yazılım ekran görüntüsü:
django-dynamodb-sessions
Yazılım detaylar:
Versiyon: 0.3
Qayıt: 15 Apr 15
Geliştirici: Gregory Taylor
Lisans: Ücretsiz
Popülerlik: 0

Rating: nan/5 (Total Votes: 0)

.

Django-dynamodb-oturumları içinde EC2 & nbsp küçük test ortamlarında bazı kullanım görmüş Django uygulaması değil, prime time için hazır olmalı iken, sadece henüz test ağır savaş olmamıştır. Diğer notlar:
- Şu anda süresi dolmuş oturumları kaldırmak için hiçbir yönetim komutu yoktur. Biz kendi yazmak gerekecek yüzden, Django temizleme komutunu yeniden kullanamazsınız. Bu bir sonraki sürümde eklenecektir, biz zaten sona erme ayarladığınız temizleme sürücü bağlıyor.
ayarlama senin DynamoDB Tablosu
Bu modülü kullanmak için, önce AWS Management Console içinde DynamoDB sekmesini ziyaret etmek gerekir. Sonra:
- Tablo Oluştur düğmesini Hit.
- Senin tablo adı gibi oturumları girin. Bu başka bir şey olabilir, sadece buna göre settings.DYNAMODB_SESSIONS_TABLE_NAME değerini ayarlamak gerekir.
- = Hash Birincil Anahtar Tipi seçin.
- Bir dize karma nitelik türünü seçin.
- Hash Özellik Adı session_key girin.
- Devam düğmesine basın.
- Hacmi karar verin. ücretsiz katmanlı 10 okuma kapasitesi birimleri, 5 yazma olduğunu.
- Adımların geri kalanını bitir
Tablo oluşturulduktan sonra, Django uygulaması üzerinde modülü yüklemek için hazırsınız.
Kurulum
Pip veya easy_install kullanarak django-dynamodb-oturumları yükleyin:
Django-dynamodb-oturumları yüklemek pip
Senin settings.py dosyasında, böyle bir şey gerekir:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Eğer (Django'nın cached_db arka uç gibi) sorguları azaltmak için uygulama ve DynamoDB arasında bir önbelleğe alma katmanı eklemek istiyorsanız, lütfen oturum arayüzü ayarlanır:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
Aksi takdirde, DynamoDB düz gitmek:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = true
Bundan sonra, onu ateş ve yukarı veya aşağı birimleri / senin okuma ölçek yazmak gerekirse görmek için Amazon Yönetim Konsolu göz kulak.
Eğer herhangi bir hata ile karşılaşırsanız, sorularınız varsa, ya da bir fikir paylaşmak istiyorum, bizim konu izci vurmak.
Yapılandırma
aşağıdaki ayarlar settings.py kullanılabilmektedir:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; tablo adı oturumu veri depolama için kullanılacak. Oturumlara Varsayılanları.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; oturum masaya karma öznitelik adı. Varsayılanları session_key için
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; bir önbellek arkasında bu oturum arayüzü kullanmıyorsanız, tüm DynamoDB tutarlı olması okur zorlamak isteyebilirsiniz. Bu biraz daha yavaş sorguları neden olabilir, ancak nesne oluşturma / düzenlemeleri asla kaçırmayacaksınız. Doğru öntanımlıdır.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; AWS için erişim tuşu DynamoDB için kullanacağınız hesabı.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp; DynamoDB için kullanmak AWS hesabının gizli

Bu sürümde Yeni nedir:

  • Yeniden paketleme. yerine distutils modülünü ve setuptools ile.

Gereksinimler :

  • Python
  • Django

Geliştirici Diğer yazılım Gregory Taylor

PayPal (Python)
PayPal (Python)

5 Jun 15

colormath
colormath

21 Jul 15

Tamarin
Tamarin

11 May 15

Yorumlar django-dynamodb-sessions

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!