title: Check if Many to Many exists in django?
body: <p>I have two models,</p>
  <pre><code>Model University:
        name = models.CharField(max_length=120)
  Model Students:
        name = models.CharField(max_length=120)
        wishlist = models.ManyToManyField(University, blank=True)
  </code></pre>
  <p>Basically this is wishlist, user can add university to their wishlist and if the reclick on the heart icon i need to remove the wishlist:</p>
  <p>Here is my code:</p>
  <pre><code>   student = request.user.student
     university = University.objects.get(id=pk)
     if university.student_set.exists():
         student.wishlist.remove(university)
     else:
         student.wishlist.add(university)
  </code></pre>
  <p>So when, user1 added university1 to wishlist, then user2 couldnt able to add university1 to the wishlist, i dont know where is the mistake !Pleas guide, any students can add any university to their wishlist (its the requirement)</p>
  <p>I think the problem is with the if statment</p>