django-dynamodb-sessions

البرمجيات قطة:
django-dynamodb-sessions
تفاصيل البرنامج:
الإصدار: 0.3
تاريخ إيداع: 15 Apr 15
المطور: Gregory Taylor
ترخيص: حرر
شعبية: 0

Rating: nan/5 (Total Votes: 0)

-جلسات-جانغو dynamodb <ص> هو التطبيق جانغو التي شهدت بعض استخدامها في بيئات اختبار صغيرة داخل EC2 على & nbsp؛ في حين أنه ينبغي أن يكون على استعداد لخوض الانتخابات، لم يكن من معركة بالسلاح اختبار فقط حتى الآن. ملاحظات اخرى:
- لا يوجد حاليا أي أمر إدارة لإزالة جلسات منتهية الصلاحية. ونحن لا يمكن إعادة استخدام الأمر تنظيف جانغو، لذلك سيكون لدينا لكتابة منطقتنا. وستضاف هذه في الإصدار المقبل، ونحن بالفعل وضع انقضاء سمات لدفع تنظيف.
إعداد الجدول الخاص بك DynamoDB
قبل أن تتمكن من استخدام هذه الوحدة، سوف تحتاج إلى زيارة التبويب DynamoDB الخاص بك في وحدة التحكم بالإدارة AWS. ثم:
- ضرب الزر إنشاء الجدول.
- أدخل جلسات كاسم الجدول الخاص بك. وهذا يمكن أن يكون شيئا آخر، وسوف تحتاج فقط لضبط قيمة settings.DYNAMODB_SESSIONS_TABLE_NAME وفقا لذلك.
- اختر مفتاح نوع الابتدائي = تجزئة.
- اختر نوع سلسلة السمة التجزئة.
- أدخل session_key عن اسم تجزئة السمة.
- ضرب الزر متابعة.
- البت في الإنتاجية. الطبقة الحرة هي 10 وحدات قدرة القراءة والكتابة 5.
- الانتهاء من باقي الخطوات
بعد إنشاء الجدول الخاص بك، وكنت على استعداد لتثبيت وحدة على جانغو التطبيق الخاص بك.
تركيب
تثبيت جانغو-dynamodb-جلسات باستخدام نقطة أو easy_install:
نقطة تثبيت جانغو-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 = صحيح
بعد ذلك، إطلاق لها حتى وإبقاء العين على وحدة التحكم بالإدارة الأمازون لمعرفة ما إذا كنت بحاجة إلى توسيع نطاق القراءة الخاص بك / إرسال وحدات إلى أعلى أو إلى أسفل.
إذا واجهت أي أخطاء، لديك أسئلة، أو ترغب في تبادل فكرة، وأصيب ما يصل لدينا قضية تعقب.
ترتيب
ويمكن استخدام الإعدادات التالية في 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

ما هو الجديد في هذا الإصدار:

إعادة التعبئة والتغليف مع setuptools بدلا من distutils.

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Gregory Taylor

Fedex
Fedex

12 Apr 15

Tamarin
Tamarin

11 May 15

django-mcauth
django-mcauth

11 May 15

تعليقات ل django-dynamodb-sessions

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!