Ho una tabella db legacy che ha una chiave primaria composita. Non credo che sarò in grado di modificare la struttura per includere una chiave surrogata, in quanto vi è del codice scritto che utilizza quella tabella. E in django, non posso usare quella tabella, poiché non ha una chiave primaria (non composita).Chiave primaria composita in django
I modelli di django supportano chiavi primarie composite? In caso contrario, c'è qualche soluzione alternativa senza modificare la struttura del tavolo?
P.S. Sto usando postgresql.
Perché funziona anche? – khajvah
in Meta class ogni tupla nell'attributo 'unique_together' che determina che i valori misti di questi campi per ordine determinato non devono essere duplicati. – Mohsen
Voglio dire, quando crei 'key2 = models.IntegerField (unique = True)', non dovrebbe implicare che 'key2' deve essere univoco per tutti i valori non solo per un singolo' key1'? – khajvah