Szukam użytkowników django-userena i rejestracji Django (co moim zdaniem jest bardziej popularne), aby odpowiedzieć na to pytanie. Sprawdziłem dokumenty dla obu i wciąż nie jestem całkowicie sprzedany na żadnym z tych wyborów.Co jest bardziej elastyczne? django-registration lub django-userena
ze względu na sposób Django obsługuje userprofiles (przynajmniej Django < 1.5) Muszę wiedzieć, która aplikacja jest bardziej odpowiedni dla moich dość wspólnych wymagań:
dwa typy modeli użytkownika Każde z różnymi atrybutami i metod (np studentów i nauczycieli)
@login_required dekoratorzy (@teacher_login_required i @student_login_required) oraz łatwy dostęp do nauczyciela lub przedmiotu Student poprzez request.teacher lub request.student
Logowanie przez e-mail z aktywacją poczty e-mail dla kont nauczyciela i nazwy użytkownika logowanie (standardowe) dla kont Studentów z niewymaganą aktywacją poczty e-mail.
Różne adresy URL kont nauczycieli i kont studentów (rejestracja, logowanie, ustawienia).
Mam dokładnie ten sam problem, a to, czego dotychczas używałem, to [django-email-as-username] (https://github.com/dabapps/django-email-as-username), połączone z dość skomplikowaną podklasą skonfigurowanych przeze mnie klas "User" i proxy. Mój wniosek jest taki, że Django <= 1.4 jest do tego skończone i czekam na wydanie Django 1.5. Absurdem jest to, jak trudno jest mieć różnych użytkowników. Jestem zdumiony, szczerze mówiąc. Zobacz moje poprzednie pytanie [tutaj] (https://github.com/dabapps/django-email-as-username). – jdotjdot
@jdotjdot dzięki za django-email-as-username. sprawdzi to. Nie jestem pewien, kiedy wydano stabilne wydanie django 1.5. zgaduję, że będę musiał poczekać na zobaczenie. – Kiran