-
Notifications
You must be signed in to change notification settings - Fork 2
Exercitii Django custom
dianaboiangiu edited this page Dec 16, 2020
·
7 revisions
git pull --rebase origin master
- Implementați funcționalitatea de logout. Adaugați url-ul în meniul de navigare.
- Implementați funcționalitatea de Send friend request. Pentru aceasta, adăugați utilizatorul cerut la lista
friend_requests
a utilizatorului curent (utilizatorul autentificat). Adăugați link-ul în locul potrivit în template-uluserprofile.html
. - Adăgați decoratorul login_required sau mixin-ul LoginRequiredMixin (în funcție de tipul view-ului) pentru:
- crearea/actualizarea/ștergerea unei postări
- crearea/actualizarea/ștergerea unui comentariu
- vizualizarea unui profil/editarea profilului
- toate view-urile folosite pentru funcționalitatea de friends
- Pe pagina post_detail, afișați formularul pentru crearea unui comentariu numai pentru un utilizator autentificat.
- Afișați link-ul către pagina
Admin
numai pentru administratori. (user.is_superuser) - Afisati butoanele de editare si stergere a unui comentariu numai daca utilizatorul autentificat este utilizatorul care a creat comentariul respectiv.
- Afisați detaliile unui profil numai pentru prietenii acestuia.