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',
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',
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 string...
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...
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:...
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 /...
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...
In welchem Fall verwenden Sie die JPA-
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...
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...
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...
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:...
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...
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...
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