What needs to be done to solve this error in django , as i am new in django please help me to solve this.
I tried searching on the web for this solution but got nothing. As much i know the problem is in self.product_name , i want a way to display a manyrealatedmanager.
class cart(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
product_name = models.ManyToManyField(Album)
qty = models.IntegerField(validators=[MaxValueValidator(15)])
price = models.IntegerField()
total_price = models.IntegerField(editable=False)
def save(self, *args, **kwargs):
self.total_price = self.price * self.qty
super(cart, self).save(*args, **kwargs)
def __str__(self):
return str(self.user)+' | '+self.product_name+' | '+str(self.qty)+' | '+str(self.price)+' | '+str(self.total_price)
I am expecting the data in cart.product_name in form of str.