Django-inactive_user_workflow bəzi uzantıları təmin edir və sizin sayt üçün qeydiyyatdan yeni istifadəçilər üçün təcrübə aerodinamik django.contrib.auth və Django qeydiyyat üçün yalnış düçar edər bir Django plugin edir.
Müstəqil komponentləri aşağıdakı tweaks üçün təqdim edilir:
& Nbsp; 1. Effektiv istifadəçilər Django sayta daxil edək
& Nbsp; 2. Ilkin site qeydiyyatdan sonra avtomatik olaraq yeni istifadəçi daxil
& Nbsp; 3. Onlar "məhdud" tərkibə daxil olmaq üçün cəhd zaman seçdiyiniz bir səhifə passiv istifadəçilər yönlendirme
Onlar yarı müstəqil up simli bilər.
Siz INSTALLED_APPS ildə "django.contrib.auth" olmalıdır.
Siz INSTALLED_APPS ildə "qeydiyyat" olmalıdır.
Yüklemek üçün, INSTALLED_APPS üçün 'inactive_user_workflow "əlavə edin. Siz yenidən run syncdb ehtiyac yoxdur, belə ki, heç bir model müəyyən edilir.
Istifadə
istifadə etmək üçün sadə yolu kimi bir URLconf model daxil edir
& Nbsp; (r '^ accounts / ", (" inactive_user_workflow.urls) daxildir)
kök URLconf edir. Bu öz fikirlərini qeydiyyatdan və həmçinin Django-qeydiyyatı və django.contrib.auth qeyri-aradan views lakin (aşağıda bax) effektiv istifadəçi alıcı middleware qeydiyyatdan deyil. Siz düzgün Django icazə çek istifadə edirsinizsə django.contrib.auth həmişə passiv istifadəçilər icazə çek üçün False qaytarır çünki middleware, isteğe olacaq.
details
İki views təmin olunur:
& Nbsp; inactive_user_workflow.views.registration.register
Bu davranış dəyişikliyi ilə Django qeydiyyatdan nin registration_register görünüşü yalnış düçar edər: Bu ilkin hesab yaradılması sonra avtomatik olaraq istifadəçi açar.
& Nbsp; inactive_user_workflow.views.login.login
Bu davranış dəyişiklik django.contrib.auth nin auth_login görünüşü yalnış düçar edər: Bu effektiv resurslardan Sizin sytınıza daxil etmək üçün imkan verir.
Bir middleware təmin edilir:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Aktiv deyilsə, bu middleware tutduğunu daxil olan effektiv istifadəçilər tərəfindən sorğu və effektiv istifadəçi "adlı baxımından onları yönləndirən.
A sadə, birbaşa-to-şablon "effektiv istifadəçi 'görünüşü də təmin olunur; Bu URL dərc / accounts / passiv / (/ hesab / at paketin URL bağlamaya fərz). (Mən əvvəllər yalan üç views təmin edilir.) Siz güman ki, təmin şablon qeydiyyat / inactive_user.html yalnış, və ya hətta öz xüsusi ilə görünüşü yalnış istəyirəm.
Siz istifadəçilər effektiv istifadəçi "görünüşü üzərində başlayıb olmadan daxil olmaq üçün icazə verilməlidir effektiv URL yolları siyahısını müəyyən edə bilərsiniz. Bunu etmək üçün, belə ki, kimi, ANONYMOUS_PATHS adlı settings.py URL önek siyahısını əlavə edin:
ANONYMOUS_PATHS = ('/ accounts /', '/ site_media /', '/ publicview /')
tələblər
- Python
- Django
Şərhlər tapılmadı