Eine Art von Beziehung zwischen Entitäten vom Typ A und B, die eine Liste von Entitäten vom Typ B mit einer Entität vom Typ A verknüpft und umgekehrt. Die Typen A und B können vom gleichen Typ sein.
Wofür ist das related_nameArgument nützlich für ManyToManyFieldund ForeignKeyFelder? Was bewirkt beispielsweise der folgende Code related_name='maps'? class Map(db.Model): members = models.ManyToManyField(User, related_name='maps', verbose_name=_('members'))
Ich habe dieses Szenario: 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 …
In Active-Record gibt es ein praktisches dynamisches Attribut namens find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Aber was ist, wenn ich nach mehr als einem Attribut suchen oder erstellen muss? Angenommen, ich habe ein Modell für die Behandlung einer M: M-Beziehung zwischen Gruppe und Mitglied namens GroupMember. Ich könnte viele Instanzen haben, in …
Wenn Sie eine Viele-zu-Viele-Beziehung haben ( related_namenicht through) und versuchen, die Administrationsoberfläche zu verwenden, müssen Sie eine der Beziehungen eingeben, obwohl diese nicht vorhanden sein muss, damit Sie den ersten Eintrag erstellen können. Ich erstelle eine App, die als Veranstalter fungiert. Stellen Sie sich vor wir hatten Eventund GroupModelle, gebunden …
Ok, das ist wahrscheinlich eine triviale Frage, aber ich habe Probleme, die Unterschiede zu visualisieren und zu verstehen und wann ich sie verwenden soll. Ich bin mir auch ein wenig unklar, wie sich Konzepte wie unidirektionale und bidirektionale Zuordnungen auf die Eins-zu-Viele / Viele-zu-Viele-Beziehungen auswirken. Ich verwende gerade den Ruhezustand, …
Wie würden Sie eine Viele-zu-Viele-Verbindung mit MongoDB herstellen? Beispielsweise; Angenommen, Sie haben eine Benutzertabelle und eine Rollentabelle. Benutzer haben viele Rollen und Rollen haben viele Benutzer. In SQL Land würden Sie eine UserRoles-Tabelle erstellen. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Wie wird dieselbe Art von Beziehung in …
Meine Datenbank enthält 3 Tabellen: Benutzer- und Service-Entitäten haben eine Viele-zu-Viele-Beziehung und werden wie folgt mit der Tabelle SERVICE_USER verknüpft: USERS - SERVICE_USER - SERVICES Die Tabelle SERVICE_USER enthält eine zusätzliche Spalte BLOCKED. Was ist der beste Weg, um ein solches Mapping durchzuführen? Dies sind meine Entitätsklassen @Entity @Table(name = …
Diese Frage wird gestellt, nachdem ein Kommentar in dieser Frage gelesen wurde: Datenbank Design Wenn Sie eine Viele-zu-Viele-Tabelle erstellen, sollten Sie einen zusammengesetzten Primärschlüssel für die beiden Fremdschlüsselspalten erstellen oder einen automatisch inkrementierten Ersatz-Primärschlüssel "ID" erstellen und einfach Indizes für Ihre beiden FK-Spalten (und möglicherweise) erstellen eine einzigartige Einschränkung)? Was …
Wie würde ich ein Objekt aus einer Viele-zu-Viele-Beziehung löschen, ohne das eigentliche Objekt zu entfernen? Beispiel: Ich habe die Modelle Moodsund Interest. Moodhat ein Viele-zu-Viele-Feld interests(das ist a models.ManyToManyField(Interest)). Ich erstelle eine Instanz von Moodsaufgerufen my_mood. In my_moods'Interessenbereich habe ich my_interestBedeutung >>> my_mood.interests.all() [my_interest, ...] Wie entferne ich my_interestaus , …
Ich benutze EF4 und neu darin. Ich habe viele zu viele in meinem Projekt und kann anscheinend nicht herausfinden, wie man sie einfügt oder aktualisiert. Ich habe ein kleines Projekt erstellt, um zu sehen, wie es codiert werden soll. Angenommen, ich habe 3 Tabellen Klasse: ClassID-ClassName Student: StudentID-Vorname-Nachname StudentClass: StudentID-ClassID …
Ich glaube, der Titel ist selbsterklärend. Wie erstellen Sie die Tabellenstruktur in PostgreSQL, um eine Viele-zu-Viele-Beziehung herzustellen? Mein Beispiel: Product(name, price); Bill(name, date, Products);
Ich versuche, eine Reihe von Objekten durch eine Viele-zu-Viele-Beziehung zu filtern. Da das trigger_rolesFeld mehrere Einträge enthalten kann, habe ich den containsFilter ausprobiert . Aber da das für die Verwendung mit Strings ausgelegt ist, bin ich ziemlich hilflos, wie ich diese Beziehung filtern soll (Sie können die values_list()atm ignorieren .). …
Wenn Sie in Django eine übergeordnete Klasse und mehrere untergeordnete Klassen haben, die davon erben, greifen Sie normalerweise über parentclass.childclass1_set oder parentclass.childclass2_set auf ein untergeordnetes Element zu. Was ist, wenn ich den Namen der gewünschten untergeordneten Klasse nicht kenne? Gibt es eine Möglichkeit, die zugehörigen Objekte in die Richtung parent-> …
Ich habe eine Pivot-Tabelle für phone_models, phone_problems und phone_model_phone_problem. Die Pivot-Tabelle hat eine zusätzliche Spalte 'Preis'. Handy-Modell: class PhoneModel extends \Eloquent { public function problems() { return $this->belongsToMany('RL\Phones\Entities\PhoneProblem')->withPivot('price'); } } Telefonproblem: class PhoneProblem extends \Eloquent { public function models() { return $this->belongsToMany('PhoneModel')->withPivot('price'); } } Ich versuche, den Preis eines bestimmten …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.