Django - warunkowe przekierowanie logowania

Pracuję nad aplikacją Django, która będzie miała dwa typy użytkowników: Administratorzy i Użytkownicy. Oba są grupami w moim projekcie iw zależności od grupy, do której należy indywidualne logowanie, chciałbym przekierować je na osobne strony. W tej chwili mam to w moim pliku settings.py

LOGIN_REDIRECT_URL = 'admin_list'

Powoduje to przekierowanie wszystkich użytkowników, którzy logują się do „admin_list”, ale widok jest dostępny tylko dla członków grupy Administratorzy - w przeciwnym razie zwraca 403. Jeśli chodzi o sam widok logowania, używam tylko tego, który zapewnia Django. Dodałem to do mojego głównego pliku urls.py, aby użyć tych widoków:

url(r'^accounts/', include('django.contrib.auth.urls')),

Jak mogę to zrobić, aby tylko członkowie grupy Administratorzy byli przekierowywani do tego widoku, a wszyscy inni są przekierowywani do innego widoku?

questionAnswers(2)

yourAnswerToTheQuestion