django-userel

Logiciel capture d'écran:
django-userel
Détails logiciels:
Version: 0.0.3
Date de transfert: 14 Apr 15
Développeur: Alisue
Licence: Gratuit
Popularité: 19

Rating: 4.0/5 (Total Votes: 1)

django-userel est une application Django d'étendre ForeignKey pour le modèle de l'utilisateur. & Nbsp; Il ajouter auto_now et auto_now_add pour régler utilisateur d'accès courant automatiquement.
Installer
sudo PIP installer django-userel
ou:
sudo PIP installer git + https: //github.com/lambdalisue/django-userel.git#egg=django-userel
Comment utiliser
1. Append 'userel' à INSTALLED_APPS
2. Ajouter 'userel.middlewares.UserelDefaultBackendMiddleware' à vos MIDDLEWARE_CLASSES si vous utilisez backend userel défaut
Exemple mini-application de blog
models.py:
à partir de modèles django.db d'importation
de django.contrib.auth.models importation utilisateur
de userel.fields importer UserelField
Entrée classe (models.Model):
& Nbsp; PUB_STATES = (
& Nbsp; (, 'entrée publique' 'public'),
& Nbsp; («protégé», «connexion requise»),
& Nbsp; (, 'entrée secrète' 'privée'),
& Nbsp;)
& nbsp; pub_state = models.CharField ('Publier statut », choix = PUB_STATES)
& Nbsp; title = models.CharField ('title', max_length = 140)
& Nbsp; corps = models.TextField («corps»)
created_by = UserelField ("créée par", related_name = 'entries_create', auto_now_add = True)
updated_by = UserelField ('updated_by', related_name = 'entries_update', auto_now = True)
Paramètres
USEREL_BACKEND
& Nbsp; Classe ou le chemin de chaîne de backend. le backend est utilisé pour déterminer l'utilisateur lorsque l'objet est créé / mis à jour.
backend
L'utilisation thread_locals backend par défaut storategy pour obtenir la demande actuelle en appel de signal.
Si vous souhaitez modifier la stratégie ou autre chose, créer votre propre backend.
Un backend est une classe qui ont méthode de get_user pour déterminer utilisateur actuel.
UserelDefaultBackend
& Nbsp; backend par défaut. Ce backend revenir Aucun lorsque aucune demande trouvé ou AnonymousUser créer / objet de mise à jour.
UserelSystemUserBackend
& Nbsp; l'utilisateur du système backend. Cet utilisateur du système de retour du serveur lorsque aucune demande trouvé ou AnonymousUser créer / objet de mise à jour.
& Nbsp; utilisateur du système est déterminé avec la méthode par défaut est get_system_user et User.objects.get (pk = 1) django-userel est une application Django d'étendre ForeignKey pour le modèle de l'utilisateur

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Alisue

django-codemirror
django-codemirror

11 May 15

uamd
uamd

14 Apr 15

Commentaires à django-userel

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!