django-inactive_user_workflow

Screenshot Λογισμικό:
django-inactive_user_workflow
Στοιχεία Λογισμικού:
Εκδοχή: 0.1
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Ethan Jucovy
Άδεια: Δωρεάν
Δημοτικότητα: 24

Rating: 2.0/5 (Total Votes: 1)

Django-inactive_user_workflow είναι ένα plugin Django που παρέχει ορισμένες επεκτάσεις και παρακάμπτει να django.contrib.auth και Django εγγραφή για τον εξορθολογισμό της εμπειρίας για νέους χρήστες την εγγραφή για το site σας.
Οι ανεξάρτητες συνιστώσες προβλέπονται τα ακόλουθα τσιμπήματα:
& Nbsp? 1. Ας ανενεργών χρηστών συνδεθείτε με το Django site σας
& Nbsp? 2. Συνδεθείτε στο νέο χρήστη αυτόματα μετά την αρχική εγγραφή στο δικτυακό τόπο
& Nbsp? 3. Ανακατεύθυνση ανενεργών χρηστών σε μια σελίδα της επιλογής σας, όταν προσπαθούν να έχουν πρόσβαση σε «Restricted» περιεχόμενο
Μπορούν να είναι συνδεδεμένη ημι-ανεξάρτητα.
Θα πρέπει να έχει «django.contrib.auth» στο INSTALLED_APPS σας.
Θα πρέπει να έχει «καταχώριση» σε INSTALLED_APPS σας.
Για να εγκαταστήσετε, προσθέστε 'inactive_user_workflow να INSTALLED_APPS σας. Κανένα μοντέλο ορίζεται, έτσι ώστε να μην χρειάζεται να τρέξετε syncdb.
Χρησιμοποιώντας αυτό
Ο απλούστερος τρόπος για να το χρησιμοποιήσετε είναι να περιλαμβάνουν ένα σχέδιο URLconf όπως
& Nbsp? (R '^ λογαριασμούς / ", περιλαμβάνουν (« inactive_user_workflow.urls'))
στη ρίζα URLconf σας. Αυτό θα καταγράψει τις δικές του απόψεις, αλλά και τα μη παρακαμφθούν θέα από Django εγγραφή και django.contrib.auth αλλά δεν θα καταχωρίσει το middleware ανενεργό-χρήστη-αλίευση (βλέπε παρακάτω). Αλλά αν χρησιμοποιείτε σωστά Django έλεγχοι άδεια, το middleware θα είναι προαιρετική, επειδή django.contrib.auth επιστρέφει πάντα False για τους ελέγχους σχετικά με την άδεια των ανενεργών χρηστών.
Τα στοιχεία
Οι δύο όψεις:
& Nbsp? Inactive_user_workflow.views.registration.register
Αυτό παρακάμπτει την άποψη registration_register Django εγγραφή με μια αλλαγή συμπεριφοράς: καταγράφει στο χρήστη αυτόματα μετά την αρχική δημιουργία του λογαριασμού.
& Nbsp? Inactive_user_workflow.views.login.login
Αυτό παρακάμπτει την άποψη auth_login django.contrib.auth με μία αλλαγή συμπεριφοράς: επιτρέπει ανενεργών χρηστών για να συνδεθείτε στο site σας.
Ένα middleware παρέχεται:
& Nbsp? Inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Αν ενεργοποιηθεί, αυτή η παρακολουθήσεις middleware αιτήματα των συνδεδεμένων ανενεργών χρηστών και τους ανακατευθύνει σε μια προβολή που ονομάζεται «ανενεργός χρήστης».
Μια απλή direct-to-πρότυπο άποψη των «ανενεργών χρηστών» προβλέπεται επίσης? δημοσιεύεται στη διεύθυνση URL / λογαριασμούς / ανενεργό / (με την προϋπόθεση να τοποθετήσετε τις διευθύνσεις URL του πακέτου στο / λογαριασμό /). (Γι 'αυτό και ψέματα νωρίτερα? Οι τρεις όψεις.) Μπορείτε πιθανόν θα θέλετε να παρακάμψετε το παρεχόμενο πρότυπο εγγραφής / inactive_user.html, ή ακόμα και να παρακάμψετε την άποψη με τη δική σας προσαρμοσμένη προβολή.
Μπορείτε να ορίσετε μια λίστα των διαδρομών URL που ανενεργούς χρήστες θα πρέπει να έχουν τη δυνατότητα να έχουν πρόσβαση, χωρίς να πετάξουν πάνω από την άποψη των «ανενεργών χρηστών». Για να το κάνετε αυτό, προσθέστε μια λίστα προθεμάτων URL στο settings.py σας ονομάζεται ANONYMOUS_PATHS, όπως έτσι:
ANONYMOUS_PATHS = ('/ λογαριασμούς /', '/ site_media /', '/ publicview /')

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Ethan Jucovy

Σχόλια για django-inactive_user_workflow

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