2013-05-14 11 views
5

Per esempio, diciamo che sto gestendo un negozio di carne online. Gli ordini arrivano in "pacchi", che contengono vari tipi di carne.
I miei modelli potrebbero essere simile a questa:Il metodo migliore per memorizzare un elenco di chiavi esterne in un modello?

class Parcel(models.Model): 
    customer_address = models.CharField() 
    date_wanted = models.DateField() 
    meats = ? 
class Meat: 
    name = models.CharField() 
    cost = models.DecimalField(4, 2) 

Quindi, avrei un insieme di oggetti a base di carne che rappresentano tutte le diverse carni posso mettere in un pacco. Quindi, il pacco contiene una grande quantità di oggetti di carne, così come l'indirizzo che deve essere spedito, ecc.
Come posso memorizzare una quantità sconosciuta di chiavi esterne in un modello Django?

risposta

Problemi correlati