django-dynamodb-sessions

نرم افزار تصویر:
django-dynamodb-sessions
جزئیات نرم افزار:
نسخه: 0.3
ها تاریخ: 15 Apr 15
توسعه دهنده: Gregory Taylor
پروانه: رایگان
محبوبیت: 0

Rating: nan/5 (Total Votes: 0)

.

جنگو-dynamodb-جلسه در برنامه جنگو که دیده است برخی از استفاده در محیط های آزمون کوچک در EC2 کنید و است. در حالی که باید برای زمان مناسب آماده شود، آن را به شدت نبرد تست شده فقط نشده است. سایر یادداشت ها:
- در حال حاضر هیچ دستور مدیریت برای حذف جلسات منقضی شده است. ما نمی توانیم دوباره استفاده از دستور پاکسازی جنگو، بنابراین ما باید به ارسال خود ما. این خواهد شد در نسخه بعدی اضافه شده است، ما در حال حاضر تنظیم انقضا صفات به درایو پاکسازی.
تنظیم جدول DynamoDB شما
قبل از اینکه شما می توانید این ماژول استفاده کنید، شما نیاز به بازدید تب DynamoDB خود را در کنسول مدیریت AWS. سپس:
- آمار دکمه ایجاد جدول.
- جلسات به عنوان نام جدول خود را وارد کنید. این می تواند چیز دیگری، شما فقط نیاز به تنظیم مقدار settings.DYNAMODB_SESSIONS_TABLE_NAME درآمده است.
- انتخاب نوع کلیدی اولیه = هش.
- نوع String ویژگی هش را انتخاب کنید.
- 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 سازگار باشد. این ممکن است به نمایش داده شد کمی کندتر منجر شود، اما شما هرگز ایجاد شی / ویرایشهای تنگ شده. به طور پیش فرض به واقعی.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& nbsp؛ در کلید دسترسی برای AWS حساب استفاده برای DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& nbsp؛ از راز برای AWS حساب استفاده برای DynamoDB

چه در این نسخه جدید است:

در دوباره بسته بندی با setuptools به جای distutils.

مورد نیاز:

پایتون
جنگو

نرم افزار های دیگر از توسعه دهنده Gregory Taylor

Tamarin
Tamarin

11 May 15

colormath
colormath

21 Jul 15

django-mcauth
django-mcauth

11 May 15

نظرات به django-dynamodb-sessions

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!