Django - logowanie i rejestracja

0

Dzień dobry. Mam pewien problem z rejestracją i logowaniem, mianowicie, aby to wykonać, musze wykonać nowy modem o nazwie np. Profile i tam ładować dane userów którzy dokonają rejestacji?

0

Nie wiesz czy ta książka opisuje jak stworzyć portal w Django z komentarzami i logowaniem?
http://helion.pl/ksiazki/django-praktyczne-tworzenie-aplikacji-sieciowych-antonio-mele,djptas.htm

0

Logowanie:
https://docs.djangoproject.com/en/1.10/topics/auth/default/#django.contrib.auth.login

Rejestracja:
https://docs.djangoproject.com/en/1.10/topics/auth/default/#creating-users

Modelu nie musisz robić nowego, możesz korzystać ze standardowego (użytego w linku, który podałem do rejestracji).

Jeśli chcesz wymusić logowanie na użytkowniku, żeby skorzystać z danego widoku, najlepiej skorzystać z dekoratora: https://docs.djangoproject.com/en/1.10/topics/auth/default/#django.contrib.auth.decorators.login_required
Tylko pamiętaj aby podać w ustawieniach ścieżkę widoku logowania: https://docs.djangoproject.com/en/1.10/ref/settings/#std:setting-LOGIN_URL

Jeśli chcesz gdzieś w kodzie ręcznie sprawdzić, czy użytkownik jest zalogowany: https://docs.djangoproject.com/en/1.10/topics/auth/default/#authentication-in-web-requests

0

Lepiej zastosować allauth czy samemu wykonać logowanie i rejestrację?

0

https://django-registration.readthedocs.io/en/2.2/

Polecam ten moduł djangowy dp rejestracji. Implementuje dwu stopniową rejestracje z wysyłaniem linkòw aktywacyjnych lub bez. Przypominanie hasła I resetowanie, jedynie musimy widoki odpowiednie przygotować

1 użytkowników online, w tym zalogowanych: 0, gości: 1