-
Notifications
You must be signed in to change notification settings - Fork 2
Exerciții administrare utilizatori
- Creați modelul
UserProfile
care se leagă 1-1 deUser
. Acesta va avea următoarele câmpuri:
-
prenume (text)
-
nume (text)
-
data nașterii (dată)
-
sex (text,
M
sauF
) - docs -
avatar (imagine) - docs
Atenție! Pentru a folosi
ImageField
este nevoie de instalarea biblioteciiPillow
:pip install Pillow
-
Permiteți operații CRUD pe model prin interfața de administrare. Completați profilul pentru user-ul vostru.
-
Creați un view de vizualizare a profilului unui user (cu url și template corespondent).
-
Legați numele userului (din index, pagina de detaliu a unei postări, etc) de profilul acestuia (link către pagina cu profilul userului).
Exemplu:
by iulia on Nov. 28, 2014, 11:32 a.m.
Accesând iulia vom ajunge pe profilul acestui utilizator.
-
Creați un link My profile pe prima pagină către profilul utilizatorului curent.
-
Creați un view pentru modificarea profilului unui utilizator (+ url, template, form).
-
Pe pagina de vizualizare a profilului unui utilizator, adăugați un link către view-ul de modificare a profilului, vizibil doar dacă profilul este acela al utilizatorului curent.