django-inactive_user_workflow

Yazılım ekran görüntüsü:
django-inactive_user_workflow
Yazılım detaylar:
Versiyon: 0.1
Qayıt: 11 May 15
Geliştirici: Ethan Jucovy
Lisans: Ücretsiz
Popülerlik: 24

Rating: 2.0/5 (Total Votes: 1)

django-inactive_user_workflow bazı uzantıları sağlar ve siteniz için kayıt yeni kullanıcılar için deneyim düzene django.contrib.auth ve django-kayıt için geçersiz kılan bir Django eklentisi.
Bağımsız bileşenler aşağıdaki tweaks için verilmektedir:
& Nbsp; 1. Inaktif kullanıcıların django sitesine giriş yapalım
& Nbsp; 2. İlk sitesi kayıttan sonra otomatik olarak yeni bir kullanıcı login
& Nbsp; 3. Onlar "Kısıtlı" içeriğine erişmeye çalıştığınızda seçtiğiniz bir sayfaya inaktif kullanıcıları yönlendir
Bunlar yarı bağımsız olarak bağlanabilir.
Sen INSTALLED_APPS içinde 'django.contrib.auth' olmalıdır.
Sen INSTALLED_APPS içinde 'kayıt' olmalıdır.
Yüklemek için, INSTALLED_APPS için 'inactive_user_workflow' ekleyin. Eğer yeniden çalıştırın syncdb gerekmez Hayır modeller, tanımlanmıştır.
kullanma
kullanmak için basit yolu gibi URLconf desen eklemektir
& Nbsp (R '^ hesap /' ('inactive_user_workflow.urls') yer alır)
Kök URLconf içinde. Bu, kendi görüşlerini kaydeder ve aynı zamanda django-kayıt ve django.contrib.auth olmayan geçersiz görünümleri ama (aşağıya bakınız) inaktif kullanıcı alıcı katman kayıt olmaz. Düzgün Django izin kontrolleri kullanıyorsanız django.contrib.auth her zaman aktif olmayan kullanıcılar izin kontrolleri için false döndürür çünkü Ama, katman, isteğe bağlı olacaktır.
ayrıntıları
İki Defa verilmektedir:
& Nbsp; inactive_user_workflow.views.registration.register
Bu, bir davranış değişikliği ile django kayıt en registration_register görünümü geçersiz kılar: başlangıçtaki hesap oluşturulduktan sonra otomatik olarak kullanıcı kaydeder.
& Nbsp; inactive_user_workflow.views.login.login
Bu, bir davranış değişikliği ile django.contrib.auth en auth_login görünümü geçersiz kılar: inaktif kullanıcıların siteye giriş için izin verir.
Bir katman sağlanır:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Aktif, bu katman yakaladığını giriş yapmış aktif olmayan kullanıcıların istekleri ve 'inaktif kullanıcı' adında bir görünüme onları yönlendirir.
Basit bir doğrudan-şablon 'inaktif kullanıcı' görünümü de mevcuttur; Bu URL adresinde yayınlanmaktadır / hesaplar / inaktif / (/ hesabın / de paketin URL'leri monte varsayarak). (Yani daha önce yalan; üç kez verilmektedir.) Büyük olasılıkla sağlanan şablon doları / inactive_user.html geçersiz, hatta kendi özel manzaralı görünüm geçersiz isteyeceksiniz.
Kullanıcıların 'inaktif kullanıcı' görünümüne üzerine başladı olmadan erişime izin verilmesi gerektiğini inaktif URL yolları bir listesi tanımlayabilirsiniz. Bunu yapmak için, bu yüzden gibi, ANONYMOUS_PATHS adlı senin settings.py URL önek listesini ekleyin:
ANONYMOUS_PATHS = ('/ hesap /', '/ site_media /', '/ publicview /')

Gereksinimleri :

  • Python
  • Django

Geliştirici Diğer yazılım Ethan Jucovy

UploadView
UploadView

11 May 15

trac-GenshiMacro
trac-GenshiMacro

20 Feb 15

Yorumlar django-inactive_user_workflow

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