/ / Rejestracja użytkownika za pomocą Django allauth - python, django, django-registration, django-allauth

Rejestracja użytkownika z Django allauth - python, django, django-registration, django-allauth

Pracuję nad projektem w zespole używającym Django. Próbuję zaimplementować część rejestracji użytkownika w Django. Właśnie to zrobiłem do tej pory. W ramach mojego projektu utworzyłem osobną aplikację o nazwie rejestracja. W tej aplikacji udostępniam stronę anonimowemu użytkownikowi, aby zarejestrować się w mojej aplikacji internetowej. Użytkownik może się zalogować i widzę go jako administratora w interfejsie administratora Django.

Używam również django-allauth. Teraz chcę, aby za każdym razem, gdy użytkownik zarejestruje się, administrator powinien zaakceptować / odrzucić rejestrację użytkowników. Jak mogę to osiągnąć w allauth?

Odpowiedzi:

0 dla odpowiedzi № 1

Właśnie to zrobiłem do tej pory. W ramach mojego projektu utworzyłem osobną aplikację o nazwie rejestracja.

Nie musisz tego robić, jak Django Allauthjuż to robi. Jak tylko uruchomisz go, co zajmie trochę czasu, allauth będzie miał już standardowe aplikacje z widokami + szablony dla użytkowników, którzy chcą się zarejestrować, zalogować, zmienić hasło, odzyskać hasło itp.

Możesz sprawić, że nowi użytkownicy będą musieli potwierdzić wiadomość e-mail przed użyciem aplikacji, podając to w pliku settings.py

ACCOUNT_EMAIL_VERIFICATION = "mandatory"

Jednak nie widzę powodu, dla którego byś chciałaby ręcznie akceptować użytkowników z wprowadzeniem człowieka. W takim przypadku sugeruję usunięcie wszystkich stron rejestracji i ręczne tworzenie użytkowników z okna powłoki lub panelu administracyjnego na żądanie.

Jeśli chcesz uzyskać więcej szczegółów na temat konfiguracji, spróbuj Przykład 1 lub dalsze czytanie.