Un tipo di relazione tra entità di tipo A e B che associa un elenco di entità di tipo B a un'entità di tipo A e viceversa. I tipi A e B possono essere dello stesso tipo.
Qual è l' related_nameargomento utile per on ManyToManyFielde ForeignKeyfield? Ad esempio, dato il seguente codice, qual è l'effetto di related_name='maps'? class Map(db.Model): members = models.ManyToManyField(User, related_name='maps', verbose_name=_('members'))
Ho questo scenario: 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 …
C'è un utile attributo dinamico in active-record chiamato find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") E se avessi bisogno di find_or_create con più di un attributo? Supponiamo di avere un modello per gestire una relazione M: M tra Gruppo e Membro chiamato GroupMember. Potrei avere molti casi in cui member_id = 4, ma …
Quando si ha una relazione molti-a-molti ( related_name, non through) e si sta tentando di utilizzare l'interfaccia di amministrazione, è necessario immettere una delle relazioni anche se non è necessario che esista per creare la prima voce. Sto creando un'app che è un organizzatore di eventi. Immagina di avere modelli …
Ok, questa è probabilmente una domanda banale ma ho problemi a visualizzare e capire le differenze e quando usarle. Sono anche un po 'poco chiaro su come concetti come i mapping unidirezionali e bidirezionali influenzano le relazioni uno-a-molti / molti-a-molti. Sto usando Hibernate in questo momento, quindi qualsiasi spiegazione relativa …
Come faresti un'associazione molti-a-molti con MongoDB? Per esempio; diciamo che hai una tabella Users e una tabella Ruoli. Gli utenti hanno molti ruoli e ruoli hanno molti utenti. In SQL Land è necessario creare una tabella UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Come viene gestito lo …
Il mio database contiene 3 tabelle: le entità utente e servizio hanno una relazione molti-a-molti e vengono unite alla tabella SERVICE_USER come segue: UTENTI - SERVICE_USER - SERVIZI La tabella SERVICE_USER contiene una colonna BLOCCATA aggiuntiva. Qual è il modo migliore per eseguire una simile mappatura? Queste sono le mie …
Questa domanda viene fuori dopo aver letto un commento in questa domanda: Progettazione di database Quando crei una tabella molti-a-molti, dovresti creare una chiave primaria composita sulle due colonne della chiave esterna, o creare una chiave primaria "ID" surrogata con incremento automatico e inserire semplicemente gli indici nelle due colonne …
Come eliminare un oggetto da una relazione molti a molti senza rimuovere l'oggetto effettivo? Esempio: Ho i modelli Moodse Interest. Moodha un campo molti-a-molti interests(che è un models.ManyToManyField(Interest)). Creo un'istanza di Moodscall my_mood. Nel my_moodscampo degli interessi di ho my_interest, significato >>> my_mood.interests.all() [my_interest, ...] Come faccio a rimuovere my_interestda …
Sto usando EF4 e nuovo. Ho molti a molti nel mio progetto e non riesco a capire come inserirli o aggiornarli. Ho costruito un piccolo progetto solo per vedere come dovrebbe essere codificato. Supponiamo che io abbia 3 tavoli Classe: ClassID-ClassName Studente: StudentID-FirstName-Cognome StudentClass: StudentID-ClassID Dopo aver aggiunto tutte le …
Credo che il titolo sia autoesplicativo. Come crei la struttura della tabella in PostgreSQL per creare una relazione molti-a-molti. Il mio esempio: Product(name, price); Bill(name, date, Products);
Sto cercando di filtrare un gruppo di oggetti attraverso una relazione molti-a-molti. Poiché il trigger_rolescampo può contenere più voci, ho provato il containsfiltro. Ma poiché è progettato per essere utilizzato con le stringhe, sono praticamente impotente su come filtrare questa relazione (puoi ignorare l' values_list()atmosfera.). Questa funzione è collegata al …
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.