• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

related_name Django

Ultraszybki serwer VPS NVMe BIZNES
0 głosów
68 wizyt
pytanie zadane 31 stycznia 2017 w Python, Django przez Skaze Nowicjusz (170 p.)
Witajcie.

Dopiero zaczynam z django i nie mogę pojąć o co chodzi z related_name wiem że jest to powiązane z Querysetami. Prosiłbym was o wytłumaczenie

2 odpowiedzi

+1 głos
odpowiedź 31 stycznia 2017 przez ForeverFriendzone Mądrala (5,090 p.)
edycja 1 lutego 2017 przez ForeverFriendzone
 
Najlepsza
Przy tworzeniu modeli danych w pliku models.py w katalogu aplikacji (za sprawą ORM) , atrybut related_name pozwala na nadawanie nazwy związkowi z powiązanego obiektu.

przykładowo definiujesz kolumnę author = models.ForeignKey(User, related_name='wybrananazwa'), czyli robisz relację między postami, a użytkownikiem (wiele do jednego). Teraz jeżeli danemu autorowi przypiszemy obiekty będziemy mogli je wywołać za pomocą nazwy ,,wybrananazwa" - czyli np. user = User.objects.get(username='jeden'), a potem np.  user.wybrananazwa.all() - wyświetli wszystkie przypisane danemu autorowi obiekty.

 

Pozdrawiam,

Krzysztof
komentarz 31 stycznia 2017 przez Skaze Nowicjusz (170 p.)
Dzięki wielkie teraz wszystko staje się jaśniejsze.
+1 głos
odpowiedź 31 stycznia 2017 przez adrian17 VIP (110,480 p.)
To w zasadzie dość mała drobnostka stylistyczna. Tu masz przykład, co robi:

https://docs.djangoproject.com/en/1.10/topics/db/queries/#backwards-related-objects

Podobne pytania

0 głosów
1 odpowiedź 82 wizyt
0 głosów
1 odpowiedź 71 wizyt
0 głosów
1 odpowiedź 191 wizyt
pytanie zadane 25 sierpnia 2017 w Python, Django przez rufus9 Nowicjusz (140 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.
Ciekawy innych porad? Odwiedź tę stronę!

44,113 zapytań

83,900 odpowiedzi

167,011 komentarzy

21,086 pasjonatów

Przeglądających: 292
Pasjonatów: 13 Gości: 279

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...