django-cuser

Yazılım ekran görüntüsü:
django-cuser
Yazılım detaylar:
Versiyon: 1.0
Qayıt: 14 Apr 15
Geliştirici: Alireza Savand
Lisans: Ücretsiz
Popülerlik: 18

Rating: 1.0/5 (Total Votes: 1)

django-cuser kodunuzu yerden size Django uygulamasının geçerli kullanıcı getirecek Django uygulaması.
Yükleme
Đặng-cuser da http://pypi.python.org/pypi/django-cuser avilable olduğunu. Yani pip veya easy_install bunu yüklemek olabilir:
& Nbsp; python django-cuser yüklemek pip
Yoksa son sürümü arşivini grap edebilirsiniz:
& Nbsp; piton setup.py install
Projenizde Django-cuser etkinleştirmek için
- Senin settings.py içinde INSTALLED_APPS için 'cuser ekle
- Kimlik doğrulama ve oturum katman sonra MIDDLEWARE_CLASSES için 'cuser.middleware.CuserMiddleware ekle
Kimler geçerli kullanıcı
/ Set kullanıcı bilgi almak için, aşağıdaki API vardır:
cuser.middleware ithalat CuserMiddleware gelen
Bu konuya geçerli kullanıcıyı ayarlayın. Kullanıcı nesneleri ve oturum açma adlarını Kabul:
CuserMiddleware.set_user (some_user)
Geçerli kullanıcı veya Hiçbiri alın:
user = CuserMiddleware.get_user ()
Geçerli bir kullanıcı varsa bu some_user dönecektir:
user = CuserMiddleware.get_user (some_user)
Geçerli kullanıcı unut. Hiçbir eçerli kullanıcı olmasa bile, bu çağrı her zaman güvenlidir:
CuserMiddleware.del_user ()
katman otomatik / HTTP istekleri için geçerli kullanıcı siler ayarlar. Diğer kullanımlar (yönetim komutları, komut dosyaları) için, bunu kendiniz yapmanız gerekir.
kademe de denetim amaçları için kullanılabilecek bir CurrentUserField sağlar. Aşağıdaki gibi kullanın:
echelon.fields gelen CurrentUserField ithalat:
sınıf MyModel (models.Model):
& Nbsp; ....
& Nbsp; yaratıcısı = CurrentUserField (add_only = true, related_name = "created_mymodels")
& Nbsp; last_editor = CurrentUserField (related_name = "last_edited_mymodels")
& Nbsp; ...
Bu alan django.contrib.auth.models.User modeli ForeignKey ve sizin gibi davranın

Gereksinimler :.

  • Python
  • Django

Geliştirici Diğer yazılım Alireza Savand

Yorumlar django-cuser

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