django-userel

Yazılım ekran görüntüsü:
django-userel
Yazılım detaylar:
Versiyon: 0.0.3
Qayıt: 14 Apr 15
Geliştirici: Alisue
Lisans: Ücretsiz
Popülerlik: 19

Rating: 4.0/5 (Total Votes: 1)

.

Django-userel Kullanıcı modeline & nbsp ForeignKey uzatmak için Django uygulaması, bu auto_now ekleyin ve otomatik olarak mevcut erişim kullanıcı ayarlamak için auto_now_add.
Yükle
sudo Django-userel yüklemek pip
veya:
sudo git'e yüklemek pip + https: //github.com/lambdalisue/django-userel.git#egg=django-userel
Nasıl Kullanılır
INSTALLED_APPS 1. Append 'userel'
Senin MIDDLEWARE_CLASSES 2. Ekle 'userel.middlewares.UserelDefaultBackendMiddleware' varsayılan userel arka uç kullanırsanız
Örnek Mini blog uygulaması
models.py:
django.db ithalat modelleri
django.contrib.auth.models ithalat Kullanıcıdan
userel.fields gelen UserelField ithal
sınıf Giriş (models.Model):
& Nbsp; PUB_STATES = (
& Nbsp; ('kamu', 'kamu giriş'),
& Nbsp; ('giriş gerekli', 'korumalı')
& Nbsp; ('özel', 'gizli giriş'),
& Nbsp;)
& Nbsp; pub_state = models.CharField ('durumunu yayınlamak' seçimler = PUB_STATES)
& Nbsp; title = models.CharField ('title', max_length = 140)
& Nbsp; vücut = models.TextField ('beden')
created_by = UserelField (related_name = 'entries_create' 'tarafından oluşturulan', auto_now_add = true)
updated_by = UserelField ('updated_by', related_name = 'entries_update', auto_now = true)
Ayarlar
USEREL_BACKEND
& Nbsp; Sınıf veya arka uç dize yolu. Arka uç nesnesi güncellenen / oluşturulduğunda kullanıcıyı belirlemek için kullanılır.
Arka uç
Varsayılan arka uç kullanımı thread_locals sinyal çağrısı geçerli isteği almak storategy.
Eğer strateji ya da her türlü değiştirmek istiyorsanız, kendi arka uç oluşturmak.
Bir arka uç geçerli kullanıcı belirlemek için get_user yöntemi var bir sınıftır.
UserelDefaultBackend
& Nbsp; Varsayılan arka uç. Hiçbir istek bulunamadı veya AnonymousUser / güncelleme nesne oluşturduğunuzda, bu Hiçbiri geri arka uç.
UserelSystemUserBackend
& Nbsp; Sistem kullanıcı arka uç. Bu arka uç geri dönüş sistemi kullanıcı hiçbir istek bulunca veya AnonymousUser / güncelleme nesnesi oluşturun.
& Nbsp; sistem kullanıcı get_system_user yöntem ve varsayılan belirlenir User.objects.get olan (pk = 1) django-userel Kullanıcı modeli için ForeignKey uzatmak için Django uygulaması

Gereksinimler :

  • Python
  • Django

Geliştirici Diğer yazılım Alisue

uamd
uamd

14 Apr 15

django-mfw
django-mfw

15 Apr 15

Yorumlar django-userel

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!