Tworzenie modeli

0

Witam,Tworzę swoją aplikację do łatwej ogarniazacji zbiórek między przyjaciółmi. Muszę zaprojektować backend. Do autentykacji używam tokena bo clientem jest Android. Mam pytanie dotyczące zapisywania modeli podczas tworzania inego modelu (?) Przykładowo każdy użytkownik jest w grupie znajomych. Założyciel grupy może tworzyć nowe zbiórki. Każda zbiórka posiada nazwę, kwotę, datę zakończenia oraz listę znajomych wraz z wartością czy zapłacili czy nie. No i mam problem, podczas wysłania zapytania POST tworzącego nową zbiórkę muszę stworzyć także listę aktualnych znajomych i przypisać ją do tej zbiórki. Jak to zrobić?

0

Założyciel zbiórki ma wiele zbiórek, a zbiórka ma wielu darczyńców.
Darczyńca należy do wielu zbiórek. Czyli potrzebna jest tabela pośrednia.
Zakładając nową zbiórkę, kopiujesz identyfikatory z poprzedniej.

0

Tworząc nowy zbiórkę przypisujesz ją do danej grupy znajomych, czyli w modelu "Zbiórka" musisz wrzucić foreign key do modleu grupy by ją przypisać mniej więcej taką linijką (dla django):
group = models.ForeignKey(ModelGrupy, on_delete=models.CASCADE, related_name="fundraising")

Następnie po relacjach zbiórka->grupa->użytkownicy wyciągasz sobie listę użytkowników przypisaną do danej zbiórki

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