django-dynamodb-sessions

Screenshot Software:
django-dynamodb-sessions
Mga detalye ng Software:
Bersyon: 0.3
I-upload ang petsa: 15 Apr 15
Nag-develop: Gregory Taylor
Lisensya: Libre
Katanyagan: 0

Rating: nan/5 (Total Votes: 0)

Django-dynamodb-sesyon ay isang Django app na ay nakakita ng ilang mga paggamit sa maliit na pagsubok na kapaligiran sa loob ng EC2. & Nbsp; Habang dapat itong maging handa para sa prime time, ito ay hindi pa subok pa lang mabigat labanan. Iba pang mga tala:
- Sa kasalukuyan ay walang utos ng pamamahala upang alisin ang mga nag-expire session. Maaari naming hindi muling gamitin ang mga Django paglilinis utos, kaya gagamitin namin kailangang isulat ang aming sariling. Ito ay idadagdag sa susunod na release, na kami ay pagtatakda ng expiration katangian upang himukin ang paglilinis.
I-set up ang iyong DynamoDB Table
Bago mo magamit ang module na ito, kakailanganin mong bisitahin ang iyong tab na DynamoDB sa AWS Pamamahala ng Console. Pagkatapos:
- Pindutin ang pindutan Lumikha ng Table.
- Ipasok ang mga session ng iyong pangalan table. Maaari itong maging ng iba pang bagay, makikita mo lamang ang kailangan upang ayusin ang halaga settings.DYNAMODB_SESSIONS_TABLE_NAME nang naaayon.
- Piliin ang Pangunahing Uri ng Key = Hash.
- Pumili ng uri ng String hash katangian.
- Ipasok session_key para sa Pangalan ng Hash katangian.
- Pindutin ang pindutan ng Magpatuloy.
- Magpasya sa throughput. Ang libreng tier 10 nabasa na kapasidad yunit, 5 write.
- Tapusin ang natitirang bahagi ng hakbang
Pagkatapos ng iyong talahanayan ay nalikha, handa ka na upang i-install ang module sa iyong Django app.
Pag-install
I-install Django-dynamodb-sesyon gamit ang buto ng bungang-kahoy o easy_install:
buto ng bungang-kahoy-install Django-dynamodb-session
Sa iyong settings.py file, kakailanganin mong parang ganito:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
Kung nais mong magdagdag ng isang pag-cache layer sa pagitan ng iyong application at DynamoDB upang bawasan ang mga query (tulad ng cached_db backend Django ni), itakda ang iyong mga session backend sa:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
Kung hindi man, dumiretso sa DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Pagkatapos noon, sunog ang kanyang up at subaybayan ang iyong Amazon Pamamahala ng Console upang makita kung kailangan mong masukat ang iyong nabasa na / isulat ang mga yunit ng pataas o pababa.
Kung nakatagpo ka ng anumang mga bug, may mga katanungan, o nais na ibahagi ang isang ideya, pindutin ang up sa aming isyu tracker.
Configuration
Ang sumusunod na setting ay maaaring gamitin sa iyong settings.py:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp; Ang pangalan ng talahanayan upang gamitin para sa imbakan ng data ng session. Mga Default na session.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp; Ang pangalan ng katangian hash sa iyong talahanayan ng session. Mga default upang session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp; Kung hindi mo ginagamit ang session backend sa likod ng isang cache, baka gusto mong puwersahin ang lahat ng mga bumabasa mula DynamoDB na pare-pareho. Maaari itong humantong sa bahagyang mas mabagal na mga query, ngunit hindi ka na kailanman mapalampas ang paglikha ng object / pag-edit. Mga Default sa True.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp; Ang access key para sa AWS account upang magamit para sa DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:

  • Muling packaging: Ang lihim para sa AWS account na gagamitin para sa DynamoDB

    Ano ang bagong sa paglabas; & nbsp. may setuptools sa halip na distutils.

Mga Kinakailangan :

  • Python
  • Django

Iba pang mga software developer ng Gregory Taylor

Tamarin
Tamarin

11 May 15

Fedex
Fedex

12 Apr 15

colormath
colormath

21 Jul 15

Mga komento sa django-dynamodb-sessions

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!