I am getting this error when I try to add the current logged in user into another relation as ManyToManyField.
TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. Use user.set() instead.
Here is my code:
Views.py
def add_to_cart(request , item):
    name = item
    size = request.POST.get("size")
    extras = request.POST.get("extras")
    c = Cart(item=name , size=size , extras=extras , user=request.user)
    c.save()
    return render(request , "orders/add_items.html" , {"message":f"{name} added to cart"})
Models.py
class Cart(models.Model):
    item = models.CharField(max_length=64)
    size = models.DecimalField(max_digits=5,decimal_places=2)
    extras = models.CharField(max_length=64 , null=True, blank=True)
    user = models.ManyToManyField(User , related_name="member")
def __str__(self):
    return f"{item} added by {user}"