-
Notifications
You must be signed in to change notification settings - Fork 2
Exercitii modele
Diana Boiangiu edited this page Nov 26, 2018
·
7 revisions
- Clonați proiectul utilizând următoarea comanda:
git clone https://github.com/AWP2018-2019/socialapp.git
- Implementați modelul
Comment
conform schemei.
* text - tip Char, obligatoriu
* post - tip ForeignKey - Post, obligatoriu
* created_by - tip ForeignKey - User, obligatoriu
* created și updated - tip DATETIME, adăugate automat
- Implementați modelul
Country
conform schemei.
* code - tip Char, Primary Key, obligatoriu
* name - tip Char, obligatoriu
- Adăugați modelului
UserProfile
o cheie străină cătreCountry
, opțională. - Creați o migrare pentru schimbările făcute și aplicați-o.
- Înregistrați modelele în interfața de administrare și adăugați 2-3 rânduri pentru fiecare model.
- Realizați o pagină de vizualizare a Profilului de utilizator ( nu este necesar să adăugați UserProfile în context, acesta se găsește în user.userprofile, iar user se trimite în template automat). Pagina trebuie să conțină afișate toate datele despre utilizatorul respectiv ( nume complet, data de naștere și țara sa).
- Afișati pe pagina de detaliu a unei postări toate comentariile de la postarea respectivă.
Comentariile vor fi afișate sub un h4
Comments
, vor fi sortate de la cel mai recent la cel mai vechi și vor fi afișate pentru fiecare comentariu textul comentariului, utilizatorului care a comentat și data la care a fost postat comentariul.