Jaki related_nameargument jest przydatny dla pól ManyToManyFieldi ForeignKeypól? Na przykład, biorąc pod uwagę następujący kod, jaki jest efekt related_name='maps'? class Map(db.Model): members = models.ManyToManyField(User, related_name='maps', verbose_name=_('members'))
Mam ten scenariusz: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual ICollection<Comment> Comments { get; set; } } public class Comment { public int CommentID { get; set; } public string …
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 = …
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ę …
Ok, więc to prawdopodobnie trywialne pytanie, ale mam problem z wizualizacją i zrozumieniem różnic i kiedy ich używać. Nie mam też pewności, w jaki sposób koncepcje takie jak odwzorowania jednokierunkowe i dwukierunkowe wpływają na relacje jeden do wielu / wiele do wielu. Używam teraz Hibernacji, więc wszelkie wyjaśnienia związane z …
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 …
Moja baza danych zawiera 3 tabele: Encje użytkowników i usług mają relację wiele do wielu i są połączone z tabelą SERVICE_USER w następujący sposób: USERS - SERVICE_USER - SERVICES Tabela SERVICE_USER zawiera dodatkową kolumnę BLOCKED. Jaki jest najlepszy sposób wykonania takiego mapowania? To są moje klasy Entity @Entity @Table(name = …
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 …
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, …
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 …
Myślę, że tytuł jest oczywisty. Jak utworzyć strukturę tabeli w PostgreSQL, aby utworzyć relację wiele do wielu. Mój przykład: Product(name, price); Bill(name, date, Products);
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 …
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?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.