sto creando un ecommerce da zero in python3 utilizzando il framework Django.
Sto quindi creando tutti i modelli nel DataBase ma non so gestire ora i Modelli CARRELLO-PRODOTTI Aggiunti al carrello (ogni prodotto ovviamente deve avare una quantità scelta dall' utente)
Qualcuno esperto in ciò che potrebbe schiarirmi le idee..dicendomi le relazioni base ?
Se non siete invece pratici di Django potete comunque schiarirmi le idee dicendomi come funziona una relazione "molti a molti"?
Giù allego i models.. è di facile lettura anche per chi non è pratico di Django ..
Cosa sbaglio ?
Sto quindi creando tutti i modelli nel DataBase ma non so gestire ora i Modelli CARRELLO-PRODOTTI Aggiunti al carrello (ogni prodotto ovviamente deve avare una quantità scelta dall' utente)
Qualcuno esperto in ciò che potrebbe schiarirmi le idee..dicendomi le relazioni base ?
Se non siete invece pratici di Django potete comunque schiarirmi le idee dicendomi come funziona una relazione "molti a molti"?
Giù allego i models.. è di facile lettura anche per chi non è pratico di Django ..
Cosa sbaglio ?
Codice:
class Cart_item (models.Model):
product = models.OneToOneField (Prodotti, on_delete=models.CASCADE)
quantity = models.FloatField (default=0)
def __str__ (self):
return self.product
class Cart (models.Model):
cart_user = models.ForeignKey(User, on_delete=models.CASCADE)
prodotti= models.ManyToManyField(Cart_item)
def __str__ (self):
return self.cart_user
Ultima modifica: