django-dynamodb-sessions

ภาพหน้าจอของซอฟแวร์:
django-dynamodb-sessions
รายละเอียดซอฟแวร์:
รุ่น: 0.3
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Gregory Taylor
การอนุญาต: ฟรี
ความนิยม: 0

Rating: nan/5 (Total Votes: 0)

Django-DynamoDB ช่วง-เป็น app Django ที่ได้เห็นการใช้งานบางอย่างเกี่ยวกับสภาพแวดล้อมการทดสอบขนาดเล็กภายใน EC2 & nbsp;. ในขณะที่มันควรจะพร้อมสำหรับเวลาที่สำคัญมันไม่ได้รับการทดสอบการต่อสู้ก็ยังหนัก บันทึกอื่น ๆ :
- ขณะนี้ยังไม่มีคำสั่งการจัดการที่จะลบช่วงที่หมดอายุ เราจะไม่สามารถใช้คำสั่งการล้าง Django ดังนั้นเราจะต้องมีการเขียนของเราเอง นี้จะถูกเพิ่มเข้ามาในรุ่นถัดไปของเราแล้วการตั้งค่าหมดอายุแอตทริบิวต์ที่จะผลักดันการทำความสะอาด
การตั้งค่าของคุณ DynamoDB ตาราง
ก่อนที่คุณจะสามารถใช้โมดูลนี้คุณจะต้องไปที่แท็บ DynamoDB ของคุณในคอนโซลการจัดการ AWS แล้ว:
- กดปุ่มสร้างตาราง
- ใส่การประชุมเป็นชื่อตารางของคุณ นี้สามารถเป็นอย่างอื่นคุณก็จะต้องปรับค่า settings.DYNAMODB_SESSIONS_TABLE_NAME ตาม
- เลือกประเภทคีย์หลัก = แฮ
- เลือกกัญชาชนิด String แอตทริบิวต์
- ใส่ session_key สำหรับแฮชื่อแอตทริบิวต์
- กดปุ่มดำเนินการต่อ
- ตัดสินใจเกี่ยวกับการส่งผ่าน ชั้นฟรี 10 อ่านหน่วยความจุ 5 เขียน
- เสร็จสิ้นส่วนที่เหลือของขั้นตอน
หลังจากตารางของคุณถูกสร้างขึ้นคุณก็พร้อมที่จะติดตั้งโมดูลใน app Django ของคุณ
การติดตั้ง
ติดตั้ง Django-DynamoDB การประชุมโดยใช้จุดหรือ easy_install:
PIP ติดตั้ง Django-DynamoDB-การประชุม
ในแฟ้ม settings.py ของคุณคุณจะต้องบางอย่างเช่นนี้
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere'
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere'
หากคุณต้องการที่จะเพิ่มชั้นแคชระหว่างโปรแกรมประยุกต์ของคุณและ DynamoDB เพื่อลดคำสั่ง (เช่นแบ็กเอนด์ของ Django cached_db) ตั้งแบ็กเอนด์เซสชั่นของคุณไปที่:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb'
มิฉะนั้นตรงไป DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb'
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
หลังจากนั้นไฟของเธอขึ้นและเก็บตาบนคอนโซลการจัดการของคุณ Amazon เพื่อดูว่าคุณต้องการที่จะไต่อ่าน / เขียนของหน่วยขึ้นหรือลง
หากคุณพบข้อบกพร่องใด ๆ ที่มีคำถามหรือต้องการที่จะแบ่งปันความคิดที่ตีขึ้นติดตามปัญหาของเรา
การตั้งค่า
ตั้งค่าต่อไปอาจจะใช้ใน 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

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เรื่องบรรจุภัณฑ์. กับ setuptools แทน distutils.

ต้องการ

  • หลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Gregory Taylor

django-mcauth
django-mcauth

11 May 15

colormath
colormath

21 Jul 15

PayPal (Python)
PayPal (Python)

5 Jun 15

ความคิดเห็นที่ django-dynamodb-sessions

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!