django-dynamodb-sessions

Screenshot Λογισμικό:
django-dynamodb-sessions
Στοιχεία Λογισμικού:
Εκδοχή: 0.3
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Gregory Taylor
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

Django-dynamodb-συνεδρίες είναι μια εφαρμογή Django που έχει δει κάποια χρήση σε μικρά περιβάλλοντα δοκιμής εντός EC2 & nbsp?. Ενώ θα πρέπει να είναι έτοιμος για την prime time, δεν ήταν σε μεγάλο βαθμό μάχη δοκιμαστεί ακόμα. Άλλες σημειώσεις:
- Σήμερα δεν υπάρχει εντολή διαχείρισης για την αφαίρεση λήξει συνεδρίες. Δεν μπορεί να χρησιμοποιήσει εκ νέου την εντολή καθαρισμού Django, έτσι θα πρέπει να γράψουμε το δικό μας. Αυτό θα προστεθούν στην επόμενη έκδοση, είμαστε ήδη τη λήξη χαρακτηριστικά για να οδηγήσει το ξεκαθάρισμα.
Ρύθμιση σας DynamoDB Πίνακας
Για να μπορέσετε να χρησιμοποιήσετε αυτήν την ενότητα, θα πρέπει να μεταβείτε στην καρτέλα DynamoDB σας στην AWS Κονσόλα διαχείρισης. Στη συνέχεια:
- Πατήστε το κουμπί Δημιουργία πίνακα.
- Εισάγετε συνεδρίες το όνομά σας τραπέζι. Αυτό μπορεί να είναι κάτι άλλο, θα πρέπει ακριβώς να προσαρμόσετε την τιμή settings.DYNAMODB_SESSIONS_TABLE_NAME αναλόγως.
- Επιλέξτε Πρωτεύον κλειδί Τύπος = Hash.
- Επιλέξτε έναν τύπο String κατακερματισμού χαρακτηριστικό.
- Εισάγετε session_key για Hash χαρακτηριστικό όνομα.
- Πατήστε το κουμπί Συνέχεια.
- Αποφασίστε σχετικά με διακίνηση. Η ελεύθερη βαθμίδα είναι 10 μονάδες ικανότητα ανάγνωσης, 5 εγγραφής.
- Ολοκληρώστε τα υπόλοιπα βήματα
Μετά το τραπέζι σας έχει δημιουργηθεί, είστε έτοιμοι να εγκαταστήσετε τη μονάδα στο Django app σας.
installation
Εγκαταστήστε Django-dynamodb-συνεδρίες με PIP ή easy_install:
Pip εγκατάσταση Django-dynamodb-συνεδρίες
Σε settings.py αρχείο σας, θα χρειαστείτε κάτι σαν αυτό:
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID = 'YourKeyIDHere »
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY = 'YourSecretHere »
Αν θέλετε να προσθέσετε ένα στρώμα caching μεταξύ της εφαρμογής και DynamoDB σας για να μειώσει ερωτήματα (όπως cached_db backend Django του), που backend συνεδρία σας:
SESSION_ENGINE = 'dynamodb_sessions.backends.cached_dynamodb »
Διαφορετικά, να πάω κατευθείαν στο DynamoDB:
SESSION_ENGINE = 'dynamodb_sessions.backends.dynamodb »
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT = True
Μετά από αυτό, την φωτιά και να κρατήσει ένα μάτι για σας Amazon Κονσόλα διαχείρισης για να δείτε αν χρειάζεται να κλίμακας που διαβάζεται σας / γράφουν μονάδες προς τα πάνω ή προς τα κάτω.
Αν αντιμετωπίσετε σφάλματα, έχετε απορίες, ή θα ήθελα να μοιραστώ μια ιδέα, χτύπησε tracker θέμα μας.
Διαμόρφωση
Οι ακόλουθες ρυθμίσεις μπορούν να χρησιμοποιηθούν σε settings.py σας:
DYNAMODB_SESSIONS_TABLE_NAME:
& Nbsp? Το όνομα του πίνακα που θα χρησιμοποιηθεί για την αποθήκευση δεδομένων της συνεδρίας. Προεπιλογές στις συνεδρίες.
DYNAMODB_SESSIONS_TABLE_HASH_ATTRIB_NAME:
& Nbsp? Το κλειδί κατακερματισμού όνομα χαρακτηριστικού στο τραπέζι συνεδρία σας. Προεπιλογές να session_key
DYNAMODB_SESSIONS_ALWAYS_CONSISTENT:
& Nbsp? Αν δεν χρησιμοποιείτε αυτό το backend συνεδρία πίσω από μια κρυφή μνήμη, μπορεί να θέλετε να αναγκάσει όλες τις διαβάζει από DynamoDB να είναι συνεπής. Αυτό μπορεί να οδηγήσει σε ελαφρώς πιο αργή ερωτήματα, αλλά δεν θα χάσετε ποτέ τη δημιουργία αντικειμένων / τροποποιήσεις. Προεπιλογές σε True.
DYNAMODB_SESSIONS_AWS_ACCESS_KEY_ID:
& Nbsp? Το κλειδί πρόσβασης για το λογαριασμό AWS να χρησιμοποιήσετε για DynamoDB.
DYNAMODB_SESSIONS_AWS_SECRET_ACCESS_KEY:
& Nbsp? Το μυστικό για λογαριασμό AWS να χρησιμοποιήσετε για DynamoDB

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Re-συσκευασίας. με setuptools αντί distutils.

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Gregory Taylor

colormath
colormath

21 Jul 15

Fedex
Fedex

12 Apr 15

PayPal (Python)
PayPal (Python)

5 Jun 15

Σχόλια για django-dynamodb-sessions

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!