django-lazysignup

Django için tembel kayıt
Şimdi İndirin

django-lazysignup Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • BSD License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Dan Fairs
  • yayıncı web sitesi:
  • http://fezconsulting.com

django-lazysignup Etiketler


django-lazysignup Açıklama

Django için tembel kayıt Django-LazysignUp, kullanıcıların kimliği doğrulanmış kullanıcıları gibi bir site ile etkileşime girmelerini sağlamak için tasarlanmış bir Django uygulamasıdır, ancak kaydolmadan. İstediğiniz zaman, geçici kullanıcı hesablarını gerçek bir kullanıcı hesabına dönüştürebilirler. ROURTELS_Apps listesinde bulunacak olan Authing. Örneğin, PIP: PIP kurulum -e git: //github.com/danfairs/django-lazysignup.git#egg=django-lazysignUponce Yapılan bu, LaZySignUp'ü kurulu_apps'ınıza eklemeniz gerekir. Ayrıca LazysIsign'in kimlik doğrulamasını sitenizin kimlik doğrulamasına eklemeniz gerekecek: Authentication_Backends = ('django.cactrib.auth.backends.modelbackend', 'lazysignup.backends.lazysignupbackend',) Ayrıca yüklü olan katman yazılımına ihtiyacınız olacak. Oturum ve Auth Backendes arasında gelmelidir: Middleware_classes = ("django.middleware.common.commonmiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.csrf.csrfviewmiddleware", "lazysignup.middleware. Lazysignupmiddleware "," django.contrib.auth.middleware.authenticationMiddleware "," django.contrib.messages.middleware.message.contrib.messages.middleware.message.middleware "," django.middleware.doc.xviewmiddleware ",) 1.2'den önce Django kullanıyorsanız, geçersiz kılmalısınız {% csrf_token%} şablon etiketini kaldırmak için Lazysignup / Convert.html şablonu. Bu, gelecekteki bir sürümde daha zarif bir şekilde ele alınabilir. Finansal olarak, bunun gibi bir şeyi kullanarak urlconf'ınıza lazysignUp eklemeniz gerekir: URLPATTERNS + = ('' (R '^ Convert /', dahil ('lazysignup.urls')) ,) Kullanım: Ambalaj, işaretli bir görünüm istendiğinde, bir kullanıcının oturum anahtarına dayanarak geçici kullanıcı hesapları oluşturarak çalışır. Hangi görünümlerin LazysignUp.Decorators.allow_lazy dekoratörünü kullanarak bu davranışı tetiklediğini belirleyebilirsiniz. Anonim bir kullanıcı böyle bir görünüm istediği zaman, onlar için geçici bir kullanıcı hesabı oluşturulur ve giriş yapacaklar. Kullanıcı hesabı kullanılamaz olacaktır. Şifre seti, böylece normal bir kullanıcı olarak giriş yapmak için kullanılamaz. Bu nedenle, geçici bir kullanıcıdan düzenli bir şekilde kullanmanın yolu, user.has_usable_password () yöntemini çağırmaktır. Bu yanlış dönerse, kullanıcı geçicidir. Kullanıcı. bayatları temizlemek için sağlanmıştır, ortaya çıkarılmış kullanıcı hesaplarını temizlemek için. Bunu ana sayfa görünümünüze koymak muhtemelen akıllıca! Oluşturulan kullanıcı adını içeren yanıt görüntülenecektir. Dönüştür Videolarının Kullanılması / Dönüştürücü / Görünümü'nü ziyaret edebilecektir. Bu, kullanıcı adı, şifre ve şifre onayı ile bir form sağlar. Geçerli detayları doldurdukları sürece, geçici kullanıcı hesabı, her zamanki gibi oturum açabilecekleri gerçek bir kullanıcı hesabına dönüştürülecektir. Bakım süresi, dönüştürülmediği bir dizi kullanıcı hesabı oluşturulacaktır. Aşırı sayıda kullanıcı hesabından performans sorunlarını önlemek için, Remove_expired_USERS Yönetim Komutanlığının düzenli olarak çalışması önerilir. Komut satırından çalışır: Python Manage.py remove_expired_usersin Bir üretim ortamı, bu, Cron veya benzeri bir şekilde çalıştırılmalıdır. Bu işler, işle ilgili oturumları oturum tablosunda artık olmayan sistemden çıkarır. user.delete () her kullanıcı için çağrılır, bu yüzden ilgili veriler de kaldırılacak. Bir özellik eklemek veya bir hatayı düzeltmek istiyorsanız, lütfen devam edin! GitHub'daki projeyi çatalla ve değişikliklerinizle bittiğinde, bana bildirin. Testler ile düzeltmeler ve özellikler birleştirilme şansı daha büyüktür. Testleri çalıştırmak için yapın: python manage.py testi - settings = lazysignup.test_settings LazysIgnupnote testlerin sahte paketi gerektirdiğini. Gereksinimler: · Python · Django Sınırlamalar: · Django-lazysignUp alfa yazılımıdır. Hata raporları, yamalar ve uzantılar memnuniyetle karşılanır. Bu sürümde yenilikler: · Django için uyumluluk düzeltmeleri


django-lazysignup İlgili Yazılım

django-picasa

Size Picasa Depolama, Picasa Fileds ve Yönetici Alanları Veren Bir Django Bileşenleri Modülü ...

207

İndirmek