django-userel

Software screenshot:
django-userel
Software detaljer:
Version: 0.0.3
Upload dato: 14 Apr 15
Udvikler: Alisue
Licens: Gratis
Popularitet: 19

Rating: 4.0/5 (Total Votes: 1)

Django-userel er en Django app til at udvide ForeignKey for User model. & Nbsp; Det tilføjer auto_now og auto_now_add til indstilling aktuel adgang brugeren automatisk.
Installer
sudo pip installere django-userel
eller:
sudo pip installere git + https: //github.com/lambdalisue/django-userel.git#egg=django-userel
Sådan bruges
1. Append 'userel' til INSTALLED_APPS
2. Tilsæt 'userel.middlewares.UserelDefaultBackendMiddleware' til din MIDDLEWARE_CLASSES, hvis du bruger standard userel backend
Eksempel mini blog app
models.py:
fra django.db import- modeller
fra django.contrib.auth.models import Bruger
fra userel.fields importerer UserelField
class indtastning (models.Model):
& Nbsp; PUB_STATES = (
& Nbsp; ("offentlig", "offentlig indrejse«),
& Nbsp; (»beskyttet«, »kræver login),
& Nbsp; ('private', 'hemmelige indrejse «),
& Nbsp;)
& nbsp; pub_state = models.CharField ('offentliggøre status ", valg = PUB_STATES)
& Nbsp; title = models.CharField ("titel", MAX_LENGTH = 140)
& Nbsp; krop = models.TextField (»organ«)
CREATED_BY = UserelField ("skabt af", related_name = 'entries_create «, auto_now_add = True)
updated_by = UserelField (»updated_by«, related_name = 'entries_update «, auto_now = True)
Indstillinger
USEREL_BACKEND
& Nbsp; Klasse eller snor stien til backend. backend anvendes til at bestemme brugeren, når objektet er oprettet / opdateret.
Backend
De standard backend brug thread_locals storategy at få aktuelle anmodning i signal opkald.
Hvis du ønsker at ændre strategi eller hvad, skal du oprette din egen backend.
En backend er en klasse, der har get_user metode til at bestemme aktuelle bruger.
UserelDefaultBackend
& Nbsp; Standard backend. Dette backend returnere Ingen når ingen anmodning fundet eller AnonymousUser oprette / opdatere objekt.
UserelSystemUserBackend
& Nbsp; System bruger backend. Dette backend retursystem brugeren, når ingen anmodning fundet eller AnonymousUser oprette / opdatere objekt.
& Nbsp; systemet bruger bestemmes med get_system_user metode og standard er User.objects.get (pk = 1) django-userel er en Django app til at udvide ForeignKey for User model

Krav :

  • Python
  • Django

Andre software developer Alisue

django-codemirror
django-codemirror

11 May 15

django-mfw
django-mfw

15 Apr 15

Kommentarer til django-userel

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!