Pytania otagowane jako many-to-many

Typ relacji między jednostkami typu A i B, który wiąże listę jednostek typu B z jednostką typu A i odwrotnie. Typy A i B mogą być tego samego typu.



5
Szyny find_or_create_by więcej niż jeden atrybut?
W aktywnym rekordzie znajduje się przydatny atrybut dynamiczny o nazwie find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Ale co jeśli będę musiał znaleźć_lub_tworzyć za pomocą więcej niż jednego atrybutu? Powiedzmy, że mam model do obsługi relacji M: M między grupą a członkiem o nazwie GroupMember. Mógłbym mieć wiele instancji, w których member_id = …

1
Jak ustawić opcjonalne pole wiele do wielu w Django?
Jeśli masz relację wiele do wielu ( related_namenie through) i próbujesz użyć interfejsu administratora, musisz wprowadzić jedną z relacji, nawet jeśli nie musi ona istnieć, aby utworzyć pierwszy wpis. Tworzę aplikację, która jest organizatorem wydarzeń. Wyobraź sobie, że mieliśmy Eventi Groupmodelki, związani relacją wielu do wielu. Django related_nametworzy kolejną tabelę …


4
Skojarzenie wielu do wielu MongoDB
Jak utworzyłbyś powiązanie wiele do wielu z MongoDB? Na przykład; powiedzmy, że masz tabelę użytkowników i tabelę ról. Użytkownicy mają wiele ról, a role mają wielu użytkowników. W krainie SQL utworzyłbyś tabelę UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Jak jest obsługiwany ten sam rodzaj relacji w …



5
SQL - klucz podstawowy tabeli wiele do wielu
To pytanie pojawia się po przeczytaniu komentarza do tego pytania: Projekt bazy danych Tworząc tabelę „wiele do wielu”, należy utworzyć złożony klucz podstawowy na dwóch kolumnach klucza obcego, czy też utworzyć zastępczy klucz podstawowy „ID” z automatyczną inkrementacją i po prostu umieścić indeksy w dwóch kolumnach FK (i być może …

3
Django usuwa obiekt z relacji ManyToMany
Jak usunąć obiekt z relacji Wiele do wielu bez usuwania samego obiektu? Przykład: Mam modele Moodsi Interest. Moodma pole wiele-do-wielu interests(czyli a models.ManyToManyField(Interest)). Tworzę instancję Moodsnazwaną my_mood. W my_moodspolu zainteresowań mam my_interest, to znaczy >>> my_mood.interests.all() [my_interest, ...] Jak usunąć my_interestz programu my_moodbez usuwania jednej z instancji modelu? Innymi słowy, …

5
Wstaw / zaktualizuj wiele do wielu Entity Framework. Jak mam to zrobić?
Używam EF4 i nowego. Mam wiele za wiele w swoim projekcie i nie mogę wymyślić, jak wstawić lub zaktualizować. Zbudowałem mały projekt tylko po to, żeby zobaczyć, jak powinien być zakodowany. Załóżmy, że mam 3 stoły Klasa: ClassID-ClassName Student: StudentID-FirstName-Nazwisko StudentClass: StudentID-ClassID Po dodaniu całej relacji i zaktualizowaniu modelu przez …


4
Django filtruje wiele do wielu z zawartością
Próbuję przefiltrować zbiór obiektów przez relację wiele do wielu. Ponieważ trigger_rolespole może zawierać wiele wpisów, wypróbowałem containsfiltr. Ale ponieważ jest to przeznaczone do użytku ze stringami, jestem prawie bezradny, jak powinienem filtrować tę relację (możesz zignorować values_list()atm.). Ta funkcja jest dołączona do profilu użytkownika: def getVisiblePackages(self): visiblePackages = {} for …

8
Jak uzyskać dostęp do klas potomnych obiektu w django bez znajomości nazwy klasy potomnej?
W Django, gdy masz klasę nadrzędną i wiele klas potomnych, które ją dziedziczą, normalnie uzyskujesz dostęp do dziecka poprzez parentclass.childclass1_set lub parentclass.childclass2_set, ale co jeśli nie znam nazwy konkretnej klasy potomnej, której chcę? Czy istnieje sposób na uzyskanie powiązanych obiektów w kierunku rodzic-> dziecko bez znajomości nazwy klasy podrzędnej?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.